QT常见组件

Qt 提供了非常丰富的图形用户界面(GUI)组件,这些组件可以按照功能和用途进行分类。由于Qt库的组件众多且不断更新,以下是一份大致分类及其包含的部分组件示例,并非所有Qt版本或模块都包括以下全部控件,但涵盖了大部分基础和常用的组件:

按钮与选择器 (Buttons and Choosers)

QPushButton:标准按钮
QCheckBox:复选框
QRadioButton:单选按钮
QToolButton:工具栏按钮
QCommandLinkButton:带有详细描述的按钮
QComboBox:下拉列表组合框
QSpinBox / QDoubleSpinBox:数值输入调整器
QDateEdit, QTimeEdit, QDateTimeEdit:日期/时间选取器
文本输入与编辑 (Text Input and Editing)

QLineEdit:单行文本输入框
QTextEdit:多行文本编辑器
QPlainTextEdit:纯文本编辑器
QFontComboBox:字体选择组合框

显示部件 (Display Widgets)

QLabel:用于显示静态文本或图像
QListWidget / QTableWidget / QTreeWidget:列表、表格、树状数据视图
QCalendarWidget:日历视图
QProgressBar:进度条

布局管理器 (Layout Managers)

QHBoxLayout:水平布局
QVBoxLayout:垂直布局
QGridLayout:网格布局
QFormLayout:表单布局
QStackedLayout / QStackedWidget:堆叠布局和容器
QSplitter:可拖拽分割窗口区域

容器与窗口组件 (Container and Window Widgets)

QWidget:通用窗口部件基类
QGroupBox:带标题的控件容器
QScrollArea:滚动区域容器
QMdiArea:多文档接口区域容器
QDockWidget:停靠窗口小部件
QMainWindow:应用程序主窗口
QDialog:对话框窗口
QWizard:向导式对话框

菜单与工具栏 (Menus and Toolbars)

QMenuBar:菜单栏
QMenu:弹出菜单
QToolBar:工具栏
QAction:定义可执行操作的对象,常用于菜单和工具栏
项目视图与模型/视图框架 (Item Views and Model/View Framework)

QListView:列表视图
QTableView:表格视图
QTreeView:树形视图

QStandardItemModel 等:各种数据模型类

其他UI部件 (Miscellaneous Widgets)

QSlider / QDial:滑块与刻度盘
QSpinBox / QDoubleSpinBox:整数/浮点数输入框
QScrollBar:滚动条
QTabWidget:标签页容器
QColorDialog:颜色选择对话框
QFileDialog:文件选择对话框
QInputDialog / QMessageBox:简单的信息输入和消息提示对话框

高级及扩展组件 (Advanced and Extension Widgets)

Qt Quick Controls 2: 提供了一套现代化的基于QML的组件集
QtCharts: 图表组件
QtDataVisualization: 数据可视化组件
QtWidgets和其他Qt模块中的许多专业领域特定组件

你可能感兴趣的:(qt)