Qt
大约 1 分钟
Qt
目录
项目流程 - 开发(简易)
设计器Qt Designer实现
快捷的体现
控件的创建
- 拖拽控件盒中的控件到顶层窗口部件
控件大小和位置
- 拖拽变换
控件属性
- text属性:既可以双击控件本身修改,也能在属性栏中修改
- objectName:即可以在左上的对象树修改,也能在属性栏中修改
- 其他属性:属性栏中修改
快速连接并编辑槽(方法1)
- 控件右击“转到槽...”,在对话框中选择信号。然后会自动跳转并自动创建代码,自动创建的代码包括:
- 头文件中在
private slots
中声明一个槽函数 - 实现文件中定义了上面所声明的槽函数
- (该过程没有显式创建connect代码。
setupUi()
语句隐式负责自动创建signal-slot连接)
快速连接并编辑槽(方法2)
- 这种方法用底部的信号和槽编辑器,无代码
- 该方法连接同一界面的会比较方便,但如果槽函数是lambda函数,又或是隔ui文件操作等,只能用方法1
改变信号/槽
- 右键 > 改变信号和槽
代码节简
- ui操作下不用生成的代码
- 不需要在实现文件中
connect
连接信号和槽函数 - 不需要在头文件中
#include
控件所需的头文件 - 不需要在实现文件中创建控件实例(也不用管理对象树)
- 不需要在实现文件中调整控件的包含关系、大小和位置
- 不需要在实现文件中
代码实现
略