PyQt是一个用于创建桌面应用程序的Python库,它提供了许多常用的组件,以下是一些常见的组件及其用途:
1. QApplication:创建GUI应用程序的主要类。
2. QWidget:所有用户界面对象的基类。
3. QLabel:用于显示文本或图像的小部件。
4. QLineEdit:用于输入单行文本的小部件。
5. QPushButton:用于触发事件的小部件,例如按钮单击。
6. QComboBox:下拉列表框,允许用户从预定义的选项中选择一个。
7. QRadioButton:单选按钮组,允许用户从多个选项中选择一个。
8. QCheckBox:复选框,允许用户选择多个选项。
9. QSlider:滑块控件,允许用户通过拖动滑块来选择一个值。
10. QSpinBox:带有上下箭头的输入框,允许用户通过点击上下箭头来选择一个值。
11. QDateEdit:日期编辑器,允许用户选择日期和时间。
12. QTimeEdit:时间编辑器,允许用户选择时间。
13. QDateTimeEdit:日期时间编辑器,允许用户同时选择日期和时间。
14. QTableView:表格视图,允许用户以表格形式查看数据。
15. QTreeView:树形视图,允许用户以分层结构查看数据。
16. QListView:列表视图,允许用户以列表形式查看数据。
17. QMenu:菜单小部件,允许用户选择菜单项。
18. QToolBar:工具栏小部件,提供一组可访问的按钮。
19. QStatusBar:状态栏小部件,显示程序状态信息。
20. QFileDialog:文件对话框,允许用户选择文件或目录。
21. QColorDialog:颜色对话框,允许用户选择颜色。
22. QFontDialog:字体对话框,允许用户选择字体。
23. QInputDialog:输入对话框,允许用户输入文本或数字。
24. QMessageBox:消息框,显示一个模态对话框,通常包含一条消息和一个“确定”按钮。
25. QProgressBar:进度条,显示任务完成的百分比。
26. QLayout:布局管理器,用于管理窗口部件的位置和大小。
27. QMainWindow:主窗口类,用于创建主窗口。
28. QDialog:对话框类,用于创建模态对话框。
29. QDockWidget:停靠窗口小部件,允许用户将其他窗口部件停靠到主窗口上。
30. QTabWidget:选项卡小部件,允许用户在窗口中创建选项卡式界面。
31. QSplitter:分隔器小部件,允许用户通过拖动分隔条来调整子窗口部件的大小。
32. QStackedWidget:堆叠窗口小部件,允许用户在不同的堆叠窗口之间切换。
33. QVBoxLayout:垂直布局管理器,用于管理窗口部件的垂直位置。
34. QHBoxLayout:水平布局管理器,用于管理窗口部件的水平位置。
35. QGridLayout:网格布局管理器,用于管理窗口部件的网格位置。
36. QGroupBox:分组框小部件,允许用户将一组控件组织在一起。
37. QScrollArea:滚动区域小部件,允许用户在一个可滚动的区域中显示大量内容。
38. QToolBar:工具栏小部件,提供一组可访问的按钮。
39. QMenuBar:菜单栏小部件,包含菜单和快捷方式。
40. QStatusBar:状态栏小部件,显示程序状态信息。
这些组件可以组合使用,以创建复杂的桌面应用程序。
标签:窗口,对话框,部件,用户,pyqt,选择,组件,允许 From: https://www.cnblogs.com/full-stack-linux-new/p/17659607.html