pyqt5_1 Qt Designer组件讲解
时间:2022-10-24 22:00:02
一、布局
Vertical Layout 纵向布局
Horizontal Layout 横向布局
Grid Layout 栅格布局:QGridLayout(网格布局)是将窗口分成行和列的网络进行排列
Form Layout表单布局布局在窗体布局中
二、间隔
Horizontal Spacer 水平间隔
Vertical Spacer 垂直间隔
三、按钮
Push Button普通按钮
Tool Button 工具按钮
可以带图标 有两部分:文本text 和 图标icon(建议用png格式图片)
Radio Button 单选按钮
check Box 多选框
Command Link Button 命令连接按钮
Dialog Button Box 对话框按钮
四、项目视图
List View 列表视图 : 像歌曲列表,文件列表,这种可以用QListView实现
Tree View 树视图
Table View 表视图 :可以像excel显示数据相同
Column View 直栏浏览
五、项目小部件
List Widget 列表小部件:列表中的每个项目都可以显示一个列表QListWidgetItem一个例子,每个项目都可以通过QListWidgetItem来操作。
Tree Widget 树小部件
Table Widget 表小部件
六、容器
Group Box 组框
Scroll Area 滚动区域
Tool Box 工具箱
Tab Widget 选项卡小部件
Stacked Widget 堆小部件
Frame 框架
Widget 小部件
MDI Area MDI区域:同时显示多个窗口
Dock Widget 码头小部件
QAxWidget:可调用windows程序的API接口
七、输入组件
Combo Box 组合框
Font Combo Box 字体下拉框
Line Edit 行编辑器
Text Edit 文字编辑,多行文本
Plain Text Edit 纯文本编辑
Spin Box 数字设定框
Double Spin Box 双精度数字调节框
Time Edit 时间编辑
Data Edit 数据编辑
Data/Time Edit 数据编辑
Dial 转盘
Horizontal Scroll Bar 水平滚动条
Vertical Scroll Bar 垂直滚动条
Horizontal Slider 水平滑块
Vertical Slider 垂直滑块
Key Sequence Edit 键序列编辑:限定只接受一个按键
八、显示小部件
Label 标签
Text Browser 文本浏览器
Graphics Widget 图形窗口小部件
Calendar Widget 日历
LCD Numbe用于显示LCD数字
Progress Bar 进度条
Horizontal Line 水平线
Vertical Line 垂直线
OpenGL Widget OpenGL窗口小部件
以上是qt designer 的组件。
除此之外,在Qt Designer中的右边为我们提供了窗体、控件、布局的属性编辑功能。
比较常用的有:
objectName 控件对象名称
geometry 相对坐标系
sizePolicy 控件大小策略
minimumSize 最小宽度、高度
maximumSize 最大宽度、高度 如果想让窗体或控件固定大小,可以将mini和max这两个属性设置成一样的数值
font 字体
cursor 光标
windowTitle 窗体标题
windowsIcon / icon 窗体图标/控件图标 iconSize 图标大小
toolTip 提示信息
statusTip 任务栏提示信息
text 控件文字
shortcut 快捷键