QT Designer
图为QT Designer的界面样式,下面将通过图文的方式详细的讲解,如何快速,高效的使用QT Designer。
对托,拉,拽操作后的细节处理
布局有常用的垂直,水平,方格。
布局后就要对属性进行设置。接下来我们看看属性栏
下面对上述图中逐层的解释
ui设计师中布局视图
这里面罗列出了建立的窗体布局的层级,包含所有的对象。
添加新的属性
通过点击(1)处,会建立动态属性,在做qss样式调节时会用到,会作为一种属性,例如
QWidget[MyForm="2"]
{
oclor:red;
}
属性栏
QObject类
QObject是QT所有类的基类
- objectName :如果要对某一个对象单独设置stylesheet,一定要设置它的object’Name的属性。值得注意的是,在使用设计师创建控件对象的时候,会自动的建立object属性的名称,它的名称往往是和对象的名称是一样的。
QWidget
- enabled :设置是否可进行编辑
- geometry :窗口位置和大小设置
- sizePolicy:是一个描述布局水平和垂直方向调整策略的属性
Layout
- LayoutName :布局的名称
- LayoutLeftMargin:布局中距离左侧变局的距离
- LayoutHorizontalSpace :水平之间的间距
- LayoutRowStretch:控件按比例扩大缩小。horizontalLayout里面放了三个控件,layoutstretch里面的初始值为0,0,0,意思是三个控件的比例是1:1:1。
- layoutSizeConstraint :setDefaultConstraint 0:主窗口最小值被设置为minimumSize(),即layout管理所需的最小空间尺寸,除非空间widget已经有最小的minimumSize尺寸