Pyqt教程(四)控件初识
[TOC]
控件初识
本章对名字作简单介绍,后续解释其中重要控件的用法。
所有控件
根据Qt Designer左侧边栏顺序
布局管理——Layouts
- VerticalLayout:垂直布局
- HorizontalLayout:水平布局
- GridLayout:网格布局
- FormLayout:表单布局
弹簧——Spacers
- HorizontalSpacer:水平弹簧
- VerticalSpacer:垂直弹簧
按钮类——Buttons
- PushButton:按钮
- ToolButton:工具按钮
- RadioButton:单选按钮
- CheckBox:复选框
- CommandLinkButton:命令链接按钮
- DialogButtonBox:对话框按钮盒
项目视图——Item Views(Model-Based)
- ListView:列表视图
- TreeView:树视图
- TableView:表格视图
- ColumnView:列视图
- UndoView:撤销命令显示视图
项目控件——Item Widget(item-Based)
ListWidget:列表控件
TreeWidget:树控件
TableWidget:表格控件
容器——Containers
- GroupBox:分组框
- ScrollArea:滚动区域
- ToolBox:工具箱
- TabWidget:选项卡
- StackedWidget:堆栈窗口
- Frame:帧
- Widget:小部件
- MDIArea:MDI区域
- Dock Widget:停靠窗口
输入控件——Input Widgets
- ComboBox:下拉组合框
- FontComboBox:字体组合框
- LineEdit:单行文本框
- TextEdit:多行文本框
- PlainTextEdit:纯文本编辑框
- SpinBow:数字选择控件
- DoubleSpinBox:小数选择控件
- TimeEdit:时间编辑框
- DateEdit:日期编辑框
- DateTimeEdit:日期时间编辑框
- Dial:旋钮
- HorizontalScrollBar:横向滚动条
- VerticalScrollBar:垂直滚动条
- HorizontalSlider:横向滑块
- VerticalSlider:垂直滑块
- KeySequenceEdit:按键编辑框
显示控件——Display Widgets
- Label:标签控件
- TextBrowser:文本浏览器
- GraphicsView:图形视图
- CalendarWidget:日期控件
- LCDNumber:液晶数字显示
- ProgressBar:进度条
- HorizontalLine:水平线
- VerticalLine:垂直线
- OpenGLWidget:开放式图形库工具
命名规范
Label | lab |
---|---|
LineEdit | ledit |
TextEdit | tedit |
PlainTextEdit | pedit |
TextBrowser | txt |
PushButton | pbtn |
ToolButton | tbtn |
CommandLinkButton | linbtn |
RadioButton | rbtn |
CheckBox | ckbox |
ComboBox | cbox |
ListView | lv |
ListWidget | lw |
TreeView | tv |
TreeWidget | tw |
TableView | tbw |
GroupBox | gbox |
SpinBox | sbox |
TabWidget | tab |
TimeEdit | time |
DateEdit | date |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 一个正常的人!
评论