PyQt 基本小工具
这里是Widget的列表,我们将在本章中逐一讨论。
Sr.No | Widgets & 描述 |
---|---|
1 | QLabel对象作为一个占位符来显示不可编辑的文本或图像,或GIF动画电影。它也可以用作其他部件的助记键。 |
2 | QLineEdit对象是最常用的输入字段。它提供了一个可以输入一行文本的框。为了输入多行文本,必须使用QTextEdit对象。 |
3 | 在PyQt API中,QPushButton类对象提供了一个按钮,当点击该按钮时,可以编程调用某个函数。 |
4 | QRadioButton类对象提供了一个带有文本标签的可选择按钮。用户可以从表单上显示的许多选项中选择一个。这个类继承自QAbstractButton类。 |
5 | 当一个QCheckBox对象被添加到父窗口时,文本标签出现之前的一个矩形框。就像QRadioButton一样,它也是一个可选择的按钮。 |
6 | QComboBox对象提供了一个可供选择的下拉列表。它只需要在表单上显示当前选中的项目所需的最小屏幕空间。 |
7 | QSpinBox一个QSpinBox对象向用户展示一个文本框,该文本框显示一个整数,右侧有上下按钮。 |
8 | QSlider类对象为用户呈现一个可以移动手柄的凹槽。这是一个用于控制有界值的经典部件。 |
9 | QMainWindow对象标题栏下方的水平QMenuBar是为显示QMenu对象而保留的。 |
10 | QToolBar QToolBar部件是一个可移动的面板,由文本按钮、带有图标的按钮或其他部件组成。 |
11 | 这是一个预先配置的对话框,包含一个文本字段和两个按钮,OK和Cancel。当用户点击Ok按钮或按下Enter键后,父窗口会将输入收集到文本框中。 |
12 | QFontDialog另一个常用的对话框,字体选择器部件是QDialog类的视觉外观。这个对话框的结果是一个Qfont对象,它可以被父窗口使用。 |
13 | 这个小部件是一个文件选择器对话框。它允许用户在文件系统中导航,并选择要打开或保存的文件。对话框可以通过静态函数调用,也可以在dialog对象上调用exec_()函数。 |
14 | 如果表单有太多字段无法同时显示,则可以将它们安排在选项卡窗口组件的每个选项卡下的不同页面中。QTabWidget提供了一个选项卡栏和一个页面区域。 |
15 | QStacked功能QStackedWidget类似于QTabWidget。它还有助于高效地使用window的客户区。 |
16 | QSplitter如果表单有太多字段无法同时显示,则可以将它们安排在选项卡Widget的每个选项卡下的不同页面中。QTabWidget提供了一个选项卡栏和一个页面区域。 |
17 | 可停靠窗口是一个子窗口,它可以保持浮动状态,也可以在指定位置附加到主窗口上。QMainWindow类的Main window对象为可停靠窗口预留了一个区域。 |
18 | QStatusBar QMainWindow对象在底部保留一个水平栏作为状态栏。它用于显示永久或上下文状态信息。 |
19 | QList QListWidget类是一个基于项的接口,用于从列表中添加或删除项。列表中的每个项目都是一个QListWidgetItem对象。ListWidget可以设置为可多选。 |
20 | q滚动条滚动条控件允许用户访问文档中可视区域之外的部分。它提供视觉指示当前位置。 |
21 | QCalendar QCalendar控件是一个有用的日期选择器控件。它提供了基于月份的视图。用户可以使用鼠标或键盘选择日期,默认是今天的日期。 |