PyQt6是Python的一套GUI工具包,它提供了许多常用的组件,以下是所有组件及其用途:
1. QApplication:创建GUI应用程序。
2. QWidget:所有用户界面对象的基类。
3. QMainWindow:主窗口,用于放置其他窗口部件。
4. QDialog:模态对话框,用于获取用户输入。
5. QLabel:显示文本或图像。
6. QLineEdit:单行文本输入框。
7. QTextEdit:多行文本输入框。
8. QPushButton:按钮,用于触发事件。
9. QComboBox:下拉列表框,用于选择项目。
10. QRadioButton:单选按钮,用于在一组选项中选择一个。
11. QCheckBox:复选框,用于表示多个选项中的一个。
12. QSlider:滑块控件,用于选择一个值。
13. QSpinBox:带有上下箭头的输入框,用于输入整数。
14. QDateEdit:日期输入框,用于选择日期和时间。
15. QTimeEdit:时间输入框,用于选择时间。
16. QDateTimeEdit:日期时间输入框,用于选择日期和时间。
17. QTableView:表格视图,用于显示和编辑表格数据。
18. QTreeView:树形视图,用于显示层次结构的数据。
19. QListView:列表视图,用于显示项目列表。
20. QMenu:菜单栏,用于创建下拉菜单。
21. QMenuBar:菜单栏,用于创建主菜单。
22. QToolBar:工具栏,用于添加常用按钮。
23. QStatusBar:状态栏,用于显示状态信息。
24. QFileDialog:文件对话框,用于打开文件和目录。
25. QColorDialog:颜色对话框,用于选择颜色。
26. QFontDialog:字体对话框,用于选择字体。
27. QInputDialog:输入对话框,用于获取用户输入。
28. QMessageBox:消息框,用于显示消息和警告。
29. QProgressBar:进度条,用于显示任务完成的百分比。
30. QLayout:布局管理器,用于控制窗口部件的位置和大小。
31. QGridLayout:网格布局管理器,用于将窗口部件放置在网格中。
32. QHBoxLayout:水平布局管理器,用于将窗口部件水平排列。
33. QVBoxLayout:垂直布局管理器,用于将窗口部件垂直排列。
34. QSpacerItem:间隔项,用于在窗口部件之间添加空间。
35. QSizeGrip:尺寸控制,用于显示窗口部件的大小调整手柄。
36. QSplitter:分隔器,用于将窗口部件分割为两个部分。
37. QScrollArea:滚动区域,用于包含可滚动的内容。
38. QScrollBar:滚动条,用于控制滚动区域中的滚动位置。
39. QTabWidget:选项卡控件,用于创建选项卡式界面。
40. QTreeWidget:树形控件,用于显示层次结构的数据。
41. QTableWidget:表格控件,用于显示和编辑表格数据。
以上是PyQt6的所有组件及其用途。
标签:窗口,对话框,部件,pyqt6,输入框,用于,组件,管理器 From: https://www.cnblogs.com/full-stack-linux-new/p/17659610.html