QtWidgets 是 Qt 框架中用于创建传统桌面应用程序图形用户界面(GUI)的核心模块。在 Qt 6.0 中,QtWidgets 模块继续提供丰富的 UI 组件和功能,尽管 Qt 正在向 QML 方向演进,但 QtWidgets 仍然是许多桌面应用程序的基础。
一、主要功能
-
基础窗口部件
-
QWidget: 所有用户界面对象的基类 -
QMainWindow: 提供主应用程序窗口,带有菜单栏、工具栏和状态栏 -
QDialog: 对话框窗口的基类
-
-
布局管理
-
QVBoxLayout/QHBoxLayout: 垂直/水平布局 -
QGridLayout: 网格布局 -
QFormLayout: 表单布局 -
QStackedLayout: 堆叠布局(多页面)
-
-
基本控件
-
QLabel: 文本和图像显示 -
QPushButton: 按钮 -
QLineEdit: 单行文本输入 -
QTextEdit: 多行富文本编辑器 -
QComboBox: 下拉选择框 -
QCheckBox: 复选框 -
QRadioButton: 单选按钮 -
QSpinBox/QDoubleSpinBox: 数字输入框 -
QSlider/QDial: 滑块控件
-
-
高级控件
-
QListView/QTreeView/QTableView: 模型/视图架构的列表、树和表格视图 -
QTabWidget: 标签页控件 -
QToolBox: 工具箱控件 -
QGroupBox: 分组框 -
QSplitter
-

最低0.47元/天 解锁文章
245

被折叠的 条评论
为什么被折叠?



