首页 > 其他 > 详细

添加QDialog的Layout布局属性操作

时间:2019-11-03 23:34:49      阅读:222      评论:0      收藏:0      [点我收藏+]

转载:https://blog.csdn.net/u013015629/article/details/73874773

QDialog在创建完之后,在设计器QtDesigner中的布局默认是锁定的。如下图所示:

 技术分享图片

 

 

对应的属性页也没有“Layout”属性栏。

 技术分享图片

 

 

下面,通过简单的操作,就可以设置QDialog的默认布局。具体操作如下:

一、普通文本编辑器打开布局文件.ui

技术分享图片

 

 

二、添加“layout”标签
例:以垂直布局为例:
找到<propertyname="windowTitle">,在下面添加如下内容:
<layout class="QVBoxLayout"name="verticalLayout_1">
</layout>
注:QVBoxLayout:垂直布局,若默认水平布局,则class为“QHBoxLayout”
                                                    name为“horizontalLayout_1”
然后,关闭*.ui文件。
三、双击打开*.ui文件
双击打开*.ui文件,奇迹出现了。在QtDesigner中,可以看到该QDialog的布局默认为垂直布局了。
技术分享图片

 

 

属性页也出现了“Layout”属性。

技术分享图片

 

 

如果在VS里面新建一个MyDialog基于QDialog的对话框,在设计器也是不能编辑布局的

技术分享图片

 

 解决办法,我们随意在设计器中放一个控件

技术分享图片

 

添加QDialog的Layout布局属性操作

原文:https://www.cnblogs.com/chechen/p/11789484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!