PyQt5 基本小工具

PyQt5 基本小工具

这里是Widget的列表,我们将在本章中逐一讨论。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程