介绍
Qt Designer,是一个直观可见的全方位 GUI 构造器,它所 设计出来的用户界面能够在多种平台上使用。它是 Qt SDK 的一部分,也是最为重要的开发 工具之一。利用 Qt Designer,我们可以拖放各种 Qt 控件构造图形用户界面并可预览效 果。
与纯代码设计界面的区别
使用designer设计的.ui文件最终还是会生成相应的.h文件,所以使用designer做的工作都可以自己亲自用代码来实现,所以如果用代码来设计界面的话,主要工作就是:
- 创建相关的窗口部件类的对象
- 通过调用成员函数来设置这些部件的一些属性等等
- 创建布局管理器类来布局(想死的话也可以自己手工布局)
- 其他,如添加资源文件,添加动作,设置信号-槽 等等
使用designer来设计界面,大大减少了程序代码量,设计起来也更加方便清晰。
使用方法
窗口部件:
- 添加控件:从左侧的部件列表中选中需要的部件,拖到右侧的设计窗口上就可以了
- 复制控件:按住ctrl,鼠标点击要复制的控件,按住向外拉,就得到了复制的控件
- 删除控件:鼠标点击要删除的控件,右键删除或按delete键
- 选中多个控件:鼠标向外拉出一个矩形,覆盖要选中的控件,或者按住ctrl,依次点击要选中的控件
- 控件位置,大小等相关属性:详见属性编辑器和布局