从零学习QT Designer 的使用

来源:互联网 发布:nativeshare.js 回调 编辑:程序博客网 时间:2024/05/17 08:47

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尺寸