Qt Creator ui 设计界面Qt Designer组件说明

发布时间:2023-05-25 09:28:34 作者:yexindonglai@163.com 阅读(1279)

Qt Designer 说明

Qt Designer 是 Qt 内置的图形界面(ui)设计工具,可以独立启动,也可以直接镶嵌在qt creator 中使用,用于编译 .ui 文件,使用拖拽组件的方式进行编辑;

组件说明

Qt Designer 中有很多实用的组件,下面就为大家一 一介绍

1、布局组件

  1. Vertical Layout : 垂直布局
  2. Horizontal Layout :水平布局
  3. Gird Layout : 栅格布局, 将窗口分割成行和列的网络来进行排列

  4. Form Layout: 网格布局

2、伸缩器组件(间隔)

当布局贴合窗口时,可能会造成组件间距变小的情况,此时可以使用伸展器组件填充空白区域。注意:伸展器组件本身是不可见的。

  1. Horizontal Spacer: 水平伸缩器
  2. Vertical Spacer :垂直伸缩器

3、按钮

  1. Push Button :普通按钮
  2. Tool Button : 工具按钮,可以带图标,有2部分组成,文本 text 和 图标 icon(建议使用png格式的图片)
  3. Radio Button :单选按钮
  4. Check Box : 多选框
  5. Command Link Button :命令连接按钮
  6. Dialog Button Box :对话按钮,其实就是一个带有确定和取消按钮的组合

4、项目视图

  1. List View :列表视图,像歌曲、文件列表就可以用QListView实现,类似 html 的ul标签
  2. Tree View : 树视图,菜单、文件目录就可以使用树视图实现
  3. Table View :表视图,可以像excel一样显示数据,类似 html的 table 标签
  4. Column View :列视图

5、项目小组件

  1. List Widget : 列表小部件:可以显示一个清单,清单中的每个项目是QListWidgetItem的一个实例,每个项目可以通过QListWidgetItem来操作。
  2. Tree Widget :树小部件
  3. Table Widget : 表格小部件

6、容器组件

  1. Group Box :组框

  2. Scroll Area :滚动区域,界面不够大时可以使用这个组件进行滚动

  3. Tool Box :工具箱

  4. Tab Widget :选项卡小部件
  5. Stacked Widget :堆小组件
  6. Frame :框架
  7. Widget : 小部件
  8. MDI Area :同时显示多个窗口
  9. Dock Widget :停靠窗口小组件,可用来实现不同布局、侧边栏等功能
  10. QAxWidget :主要是可以调用windows程序的API接口

7、输入组件

  1. Combo Box 下拉列表
  2. Font Combo Box 字体下拉框
  3. Line Edit 行编辑器
  4. Text Edit 文字编辑,多行文本
  5. Plain Text Edit 纯文本编辑
  6. Spin Box 数字设定框
  7. Double Spin Box 双精度数字调节框
  8. Time Edit 时间编辑
  9. Data Edit 数据编辑
  10. Data/Time Edit 数据编辑
  11. Dial 转盘
  12. Horizontal Scroll Bar 水平滚动条
  13. Vertical Scroll Bar 垂直滚动条
  14. Horizontal Slider 水平滑块
  15. Vertical Slider 垂直滑块
  16. Key Sequence Edit 键序列编辑:限定只接受一个按键

8、显示小组件

  1. Label 标签
  2. Text Browser 文本浏览器
  3. Graphics Widget 图形窗口小部件
  4. Calendar Widget 日历
  5. LCD Numbe用于显示LCD数字
  6. Progress Bar 进度条
  7. Horizontal Line 水平线
  8. Vertical Line 垂直线
  9. OpenGL Widget OpenGL窗口小部件

QWidget 属性说明

除此之外,在Qt Designer中的右边为我们提供了窗体、控件、布局的属性编辑功能。

比较常用的有:

  1. objectName 控件对象名称

  2. geometry 相对坐标系

  3. sizePolicy 控件大小策略

  4. minimumSize 最小宽度、高度

  5. maximumSize 最大宽度、高度 如果想让窗体或控件固定大小,可以将mini和max这两个属性设置成一样的数值

  6. font 字体

  7. cursor 光标

  8. windowTitle 窗体标题

  9. windowsIcon / icon 窗体图标/控件图标 iconSize 图标大小

  10. toolTip 提示信息

  11. statusTip 任务栏提示信息

  12. text 控件文字

  13. shortcut 快捷键

关键字QT