添加QDialog的Layout布局属性操作

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


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

添加QDialog的Layout布局属性操作_第1张图片

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

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

添加QDialog的Layout布局属性操作_第2张图片

二、添加“layout”标签

例:以垂直布局为例:
找到name="windowTitle">在下面添加如下内容:
class="QVBoxLayout"name="verticalLayout_1">
注:QVBoxLayout:垂直布局,若默认水平布局,则class为“QHBoxLayout
                                                    name为horizontalLayout_1”
然后,关闭*.ui文件。

三、双击打开*.ui文件

双击打开*.ui文件,奇迹出现了。在QtDesigner中,可以看到该QDialog的布局默认为垂直布局了。


属性页也出现了“Layout”属性。
添加QDialog的Layout布局属性操作_第3张图片
操作完成。


你可能感兴趣的:(Qt)