pyqt5_1 Qt Designer组件讲解

一、布局

pyqt5_1 Qt Designer组件讲解_第1张图片

Vertical Layout 纵向布局

Horizontal Layout 横向布局

Grid Layout 栅格布局:QGridLayout(网格布局)是将窗口分割成行和列的网络来进行排列

pyqt5_1 Qt Designer组件讲解_第2张图片

Form Layout 表单布局  在窗体布局中布局

pyqt5_1 Qt Designer组件讲解_第3张图片

二、间隔

Horizontal Spacer 水平间隔

Vertical Spacer 垂直间隔

 

pyqt5_1 Qt Designer组件讲解_第4张图片

三、按钮

pyqt5_1 Qt Designer组件讲解_第5张图片

Push Button 普通按钮

Tool Button 工具按钮

            可以带图标 有两部分组成:文本text 和 图标icon(建议用png格式的图片)

Radio Button 单选按钮

check Box 多选框

Command Link Button 命令连接按钮

  

Dialog Button Box 对话框按钮

四、项目视图

 

pyqt5_1 Qt Designer组件讲解_第6张图片

List View 列表视图 :  像歌曲列表,文件列表,这种可以用QListView实现

pyqt5_1 Qt Designer组件讲解_第7张图片

Tree View 树视图

pyqt5_1 Qt Designer组件讲解_第8张图片

Table View 表视图 :可以像excel一样的显示数据

pyqt5_1 Qt Designer组件讲解_第9张图片

Column View 直栏浏览

pyqt5_1 Qt Designer组件讲解_第10张图片

五、项目小部件

 

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

pyqt5_1 Qt Designer组件讲解_第11张图片

Tree Widget 树小部件

pyqt5_1 Qt Designer组件讲解_第12张图片

Table Widget 表小部件

 

pyqt5_1 Qt Designer组件讲解_第13张图片

六、容器

 

pyqt5_1 Qt Designer组件讲解_第14张图片

Group Box 组框

pyqt5_1 Qt Designer组件讲解_第15张图片

 

Scroll Area 滚动区域

pyqt5_1 Qt Designer组件讲解_第16张图片

 

Tool Box 工具箱

pyqt5_1 Qt Designer组件讲解_第17张图片

 

Tab Widget 选项卡小部件

Stacked Widget 堆小部件

Frame 框架

Widget 小部件

MDI Area MDI区域:同时显示多个窗口

pyqt5_1 Qt Designer组件讲解_第18张图片

Dock Widget 码头小部件

 

pyqt5_1 Qt Designer组件讲解_第19张图片

QAxWidget:主要是可以调用windows程序的API接口

七、输入组件

 

pyqt5_1 Qt Designer组件讲解_第20张图片

Combo Box 组合框

 

Font Combo Box 字体下拉框

Line Edit 行编辑器

Text Edit 文字编辑,多行文本

pyqt5_1 Qt Designer组件讲解_第21张图片

Plain Text Edit 纯文本编辑

pyqt5_1 Qt Designer组件讲解_第22张图片

Spin Box 数字设定框

Double Spin Box 双精度数字调节框

Time Edit 时间编辑

Data Edit 数据编辑

Data/Time Edit 数据编辑

Dial 转盘

Horizontal Scroll Bar 水平滚动条

Vertical Scroll Bar 垂直滚动条

Horizontal Slider 水平滑块

Vertical Slider 垂直滑块

pyqt5_1 Qt Designer组件讲解_第23张图片

Key Sequence Edit 键序列编辑:限定只接受一个按键

八、显示小部件

 

pyqt5_1 Qt Designer组件讲解_第24张图片

Label 标签

Text Browser 文本浏览器

Graphics Widget 图形窗口小部件

Calendar Widget 日历

pyqt5_1 Qt Designer组件讲解_第25张图片

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 快捷键

 

 

 

你可能感兴趣的:(pyqt5,pyqt5)