PyQt5 – 基本小工具

PyQt5 – 基本小工具

下面是我们将在本章中逐一讨论的Widget列表。

Sr.No 小工具和说明
1 QLabel QLabel对象作为一个占位符来显示不可编辑的文本或图像,或GIF动画的电影。它也可以作为其他小部件的记忆键使用。
2 QLineEdit QLineEdit对象是最常用的输入域。它提供了一个可以输入一行文本的框。为了输入多行文本,需要QTextEdit对象。
3 QPushButtonPyQt API中,QPushButton类对象呈现了一个按钮,当点击它时可以被编程为调用某个功能。
4 QRadioButton 一个QRadioButton类对象呈现一个带有文本标签的可选择按钮。用户可以从表单上呈现的许多选项中选择一个。这个类是由QAbstractButton类派生的。
5 QCheckBox 当一个QCheckBox对象被添加到父窗口时,在文本标签前出现一个矩形框。就像QRadioButton一样,它也是一个可选择的按钮。
6 QComboBox 一个QComboBox对象展示了一个可供选择的下拉列表。它在表单上占用最小的屏幕空间,只显示当前选择的项目。
7 QSpinBox 一个QSpinBox对象向用户展示了一个文本框,该文本框显示一个整数,其右边是上/下按钮。
8 QSlider Widget & Signal QSlider类对象为用户提供了一个可以移动手柄的凹槽。它是一个经典的widget,用来控制一个有边界的值。
9 QMenuBar, QMenu & QAction 就在QMainWindow对象的标题栏下面有一个水平的QMenuBar,是为显示QMenu对象保留的。
10 QToolBar QToolBar部件是一个由文本按钮、带图标的按钮或其他部件组成的可移动面板。
11 QInputDialog 这是一个预先配置好的对话框,有一个文本框和两个按钮,OK和取消。在用户点击OK按钮或按下回车键后,父窗口会收集文本框中的输入。
12 QFontDialog 另一个常用的对话框,一个字体选择器小部件是QDialog类的视觉外观。这个对话框的结果是一个Qfont对象,它可以被父窗口所使用。
13 QFileDialog 这个小组件是一个文件选择器对话框。它使用户能够在文件系统中导航,并选择一个文件来打开或保存。对话框可以通过静态函数或调用对话框对象的exec_()函数来调用。
14 QTab 如果一个表单有太多的字段需要同时显示,它们可以被安排在不同的页面中,放在一个Tabbed Widget的每个标签下。QTabWidget提供了一个标签栏和一个页面区域。
15 QStacked QStackedWidget的功能与QTabWidget相似。它也有助于有效地使用窗口的客户端区域。
16 QSplitter 这是另一个高级布局管理器,它允许通过拖动子部件之间的边界来动态地改变它们的大小。Splitter控件提供了一个手柄,可以拖动它来调整控件的大小。
17 QDock 一个可停靠的窗口是一个子窗口,它可以保持浮动状态,也可以在指定的位置附加到主窗口。QMainWindow类的主窗口对象有一个为可停靠窗口保留的区域。
18 QStatusBar QMainWindow对象在底部保留一个水平条作为状态栏。它被用来显示永久或上下文的状态信息。
19 QList QListWidget类是一个基于项目的接口,可以从一个列表中添加或删除项目。列表中的每个项目都是一个QListWidgetItem对象。ListWidget可以被设置为可多选的。
20 QScrollBar 一个滚动条控件使用户能够访问可查看区域以外的文档部分。它提供了关于当前位置的视觉指示。
21 QCalendar QCalendar部件是一个有用的日期选择器控件。它提供了一个基于月份的视图。用户可以通过使用鼠标或键盘来选择日期,默认是今天的日期。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程