- PyQt5 教程
- PyQt5 - 主页
- PyQt5 - 简介
- PyQt5 - 新增功能
- PyQt5 - 你好世界
- PyQt5 - 主要类
- PyQt5 - 使用 Qt 设计器
- PyQt5 - 信号和槽
- PyQt5 - 布局管理
- PyQt5 - 基本小部件
- PyQt5 - QDialog 类
- PyQt5 - QMessageBox
- PyQt5 - 多文档界面
- PyQt5 - 拖放
- PyQt5 - 数据库处理
- PyQt5 - 绘图 API
- PyQt5 - BrushStyle 常量
- PyQt5 - QClipboard
- PyQt5 - QPixmap 类
- PyQt5 有用资源
- PyQt5 - 快速指南
- PyQt5 - 有用的资源
- PyQt5 - 讨论
PyQt5 - 基本小部件
这是我们将在本章中一一讨论的小部件列表。
先生编号 | 小部件和描述 |
---|---|
1 | Q标签
QLabel 对象充当占位符来显示不可编辑的文本或图像,或者动画 GIF 的电影。它还可以用作其他小部件的助记键。 |
2 | QLine编辑
QLineEdit对象是最常用的输入字段。它提供了一个可以在其中输入一行文本的框。为了输入多行文本,需要 QTextEdit 对象。 |
3 | Q按钮
在 PyQt API 中,QPushButton 类对象呈现一个按钮,单击该按钮时可以对其进行编程以调用特定功能。 |
4 | Q单选按钮
QRadioButton 类对象提供带有文本标签的可选按钮。用户可以选择表单上呈现的众多选项之一。该类派生自 QAbstractButton 类。 |
5 | Q复选框
当 QCheckBox 对象添加到父窗口时,文本标签之前会出现一个矩形框。就像QRadioButton一样,它也是一个可选择的按钮。 |
6 | QComboBox
QComboBox 对象呈现一个可供选择的项目的下拉列表。仅显示当前选定的项目所需的表单上所需的最小屏幕空间。 |
7 | QSpinBox
QSpinBox 对象向用户呈现一个文本框,该文本框显示一个整数,右侧带有向上/向下按钮。 |
8 | QSlider 小部件和信号
QSlider 类对象向用户提供了一个可以在其上移动手柄的凹槽。它是一个控制有界值的经典小部件。 |
9 | QMenuBar、QMenu 和 QAction
QMainWindow 对象标题栏正下方的水平 QMenuBar 保留用于显示 QMenu 对象。 |
10 | Q工具栏
QToolBar 小部件是一个可移动面板,由文本按钮、带有图标的按钮或其他小部件组成。 |
11 | Q输入对话框
这是一个预配置的对话框,带有一个文本字段和两个按钮:“确定”和“取消”。用户单击“确定”按钮或按 Enter 键后,父窗口会收集文本框中的输入。 |
12 | Q字体对话框
另一个常用的对话框,字体选择器小部件是 QDialog 类的视觉外观。该对话框的结果是一个 Qfont 对象,可以由父窗口使用。 |
13 | Q文件对话框
该小部件是一个文件选择器对话框。它使用户能够浏览文件系统并选择要打开或保存的文件。该对话框可以通过静态函数或通过调用对话框对象上的 exec_() 函数来调用。 |
14 | Q选项卡
如果表单有太多字段无法同时显示,则可以将它们排列在位于选项卡式小部件的每个选项卡下的不同页面中。QTabWidget 提供了一个选项卡栏和一个页面区域。 |
15 | Q堆叠
QStackedWidget 的功能与 QTabWidget 类似。它还有助于有效地使用窗口的客户区。 |
16 | QSplitter
这是另一个高级布局管理器,它允许通过拖动子部件之间的边界来动态更改子部件的大小。Splitter 控件提供了一个手柄,可以拖动该手柄来调整控件的大小。 |
17 号 | QDock
可停靠窗口是可以保持浮动状态或可以附加到主窗口指定位置的子窗口。QMainWindow 类的主窗口对象有一个为可停靠窗口保留的区域。 |
18 | Q状态栏
QMainWindow对象在底部保留一个水平条作为状态栏。它用于显示永久或上下文状态信息。 |
19 | 问题列表
QListWidget 类是一个基于项目的接口,用于从列表中添加或删除项目。列表中的每个项目都是一个 QListWidgetItem 对象。ListWidget 可以设置为多选。 |
20 | Q滚动条
滚动条控件使用户能够访问文档中可视区域之外的部分。它提供当前位置的视觉指示器。 |
21 | QC日历
QCalendar 小部件是一个有用的日期选择器控件。它提供了基于月份的视图。用户可以通过使用鼠标或键盘来选择日期,默认为今天的日期。 |