【Python进阶学习】【pyqt5】QtDesigner各个控件说明,UI界面工具

"Layouts:"
Vertical Layout:垂直布局
Horizontal Layout:水平布局
Gird Layout:栅格布局
FormLayout:表单布局

"Spacers:"
Horizontal Spacer:水平弹簧
Vertical Spacer:垂直弹簧

"Buttons:"
Push Button:常用按钮
Tool Button:工具按钮 (主要用来显示图片)
Radio Button:单选框(钮)
Check Box:多选框
check box 监听状态,有三种状态 0未选 1半选 2选中
Command Link Button:命令连接按钮
它的用途类似于单选按钮的用途,因为它用于在一组互斥选项之间进行选择,命令链接按钮不应单独使用,而应作为向导和对话框中单选按钮的替代选项,外观通常类似于平面按钮的外观,但除了普通按钮文本之外,它还允许描述性文本。
Dialog Button Box:按钮盒
Item View(Model-Based): 表项视图类
根据数据库模型
List View:列表视图
Tree View:树视图
Table View:表格视图
Column View:列视图

Item Widgets(Item-Based): 模型/视图部件
List Widget:列表部件
Tree Widget:树部件
Table Widget:表格部件

"Containers:"
Group Box:有标题的组合框
Scroll Area:自动滚动区
Tool Box:抽屉控件(工具箱)
Tab Widget:选项卡
Stacked Widget:控件栈
Frame:框架
Widget:组件
MDI Area:MDI窗口显示区
Dock Widget:停靠窗口
QAxWidget:是一个包装ActiveX控件的QWidget

"Input Widgets:"
Combo Box:下拉对话框
Font Combo Box:字体下拉列表框
Line Edit:单行文本编辑框
Text Edit:多行文本编辑框
Plain Text Edit:多行文本编辑器,用于显示和编辑多行简单文本(样式同上)
Spin Box:整数调节按钮
Double Spin Box:浮点数调节按钮
Time Edit:提供了一个部件,用于编辑时间
Data Edit:供了一个部件,用于编辑日期
Date/Time Edit:QDateTime类提供的一个部件,用于编辑日期和时间。
Dial:旋转仪表盘。
Horizontal Scroll Bar:卷滚条,与 QSlider 功能类似,还可以用于卷滚区域。
Vertical Scroll Bar:卷滚条,与 QSlider 功能类似,还可以用于卷滚区域。
Horizontal Slider:滑动条,通过滑动来设置数值,可用于数值输入。
Vertical Slider:滑动条,通过滑动来设置数值,可用于数值输入。
Key Sequence Edit:文本输入控件。用作对快捷键的采集。结合其内部的API可以实现对自定义快捷键的设置。

"Display Widgets:"
Label:常用的控件,用于显示文本,显示html超文本,放置可点击的超链接,显示图片,动画等等。
Text Browser:带有超文本导航的富文本浏览器,可以设置其readOnly属性为false则可编辑,使用ui.textBrowse->document()->toPlainText()可以获取里面的内容出来。
Graphics Widget:是一个扩展的基础项,它在 QGraphicsItem 之上提供额外的功能。 它在很多方面与 QWidget 相似,我觉得是更灵活的大画板。
LCD Number:用于显示一个LCD数字。
Progress Bar:一个水平或垂直进度条。
Horizontal Line:水平线。
Vertical Line:竖直线。
OpenGL Widget:是一个渲染OpenGL图形的窗口部件。
QQuickWidget:用来加载qml文件,用于显示界面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值