在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例桌面应用界面/GUI → Qt5.10 GUI完全参考手册

Qt5.10 GUI完全参考手册

桌面应用界面/GUI

下载此实例
  • 开发语言:C/C++
  • 实例大小:9.69M
  • 下载次数:50
  • 浏览次数:202
  • 发布时间:2023-05-30
  • 实例类别:桌面应用界面/GUI
  • 发 布 人:chf2080
  • 文件格式:.zip
  • 所需积分:2
 相关标签: Qt

实例介绍

【实例简介】Qt5.10 GUI完全参考手册

第 1 章 Qt 快速入门目录
1.1 Qt 简介
1.2 Qt Creator 的使用
1.2.1 qt 的下载及安装注意事项
1.2.2 Qt Create 的界面介绍
1.2.3 手动添加套件
1.3 使用 Qt Creator 编写一个 C 程序
1.3.1 创建一个空项目
1.3.2 添加 C 代码
1.3.3 运行程序
1.3.4 使用 QtCreator 编辑器的一些技巧
1.4 使用 Qt Creator 编写 Qt 程序
1.4.1 方法 1:使用代码编写 Qt 程序
1.4.2 方法 2:使用界面编辑器(即设计模式)编写 Qt 程序
1.4.3 方法 3:使用 Qt 设计师界面类编写 Qt 程序
1.4.4 方法 4:使用“Qt Widgets Application”编写 Qt 程序
1.4.5 方法 5:使用记事本及 Qt 命令程序编写 Qt 程序
1.5 发布程序
1.5.1 编译后生成的各种文件简介
1.5.2 手动发布程序
1.5.3 使用 windeployqt 工具部署文件(仅限 windows)
1.5.4 静态编译和动态编译
1.6 Qt 的重要文件简介
1.6.1 项目文件(pro 文件)及其语法
1.6.2 moc 简介
1.6.3 pro、pri、prf 文件简介
1.7 Qt 框架结构简介
1.7.1 Qt 基本框架
1.7.2 Qt5 模块架构
1.8 帮助文档的使用
第 2 章 Qt 元对象系统、信号和槽及事件目录
2.1 元对象系统
2.1.1 元对象系统基本概念
2.1.2 Q_OBJECT 宏
2.1.3 使用 Qt Creator 启动元对象系统
2.2.4 在命令行启动元对象系统
2.2 元对象
2.2.1 QByteArray 类简介
2.2.2 元对象系统与反射机制
2.2.3 使用反射机制获取类对象的成员函数的信息
2.2.4 使用反射机制获取与类相关的信息
2.3 属性系统
2.3.1 属性基础
2.3.2 QVariant 类
2.3.3 使用 QObject 类中的成员函数存取属性值与动态属性
2.3.4 使用反射机制获取属性的信息
2.4 信号与槽
2.4.1 信号和槽原理
2.4.2 创建信号和槽
2.4.3 信号和槽的关联(连接)
2.4.4 断开信号和槽的关联
2.4.5 signals、slots、emit 关键字原型
2.5 对象树与生命期
2.5.1 组合模式与对象树
2.5.2 QObject 类、对象树、生命期
2.6 事件
2.6.1 QApplication、QGuiApplication、QCoreApplic
2.6.2 Qt 对事件的描述及分类
2.6.3 事件的传递(或分发)及处理
2.6.4 事件的接受和忽略
2.6.5 事件过滤器
2.6.6 自定义事件与事件的发送
2.6.7 事件的传递顺序总结
2.6.8 鼠标和键盘事件共同使用的类及函数
2.6.9 鼠标事件
2.6.10 键盘事件
第 第 3 章 Qt 窗口及 QWidget 类 类 目录
3.1 QtWidgets 模块及窗口基本概念
3.1.1 QtWidgets 模块中的类的继承图及帮助文档的使用
3.1.2 Qt 中窗口的基本概念
3.1.3 Qt 实现窗口及其部件的原理
3.1.4 部件构造函数参数 f 的取值
3.1.5 部件的删除
3.1.6 QFlags 模板类详解
3.2 QWidget 类
3.2.1 基础
3.2.2 与部件大小和位置有关的成员
3.2.3 窗口大小的限制与默认大小
3.2.4 窗口的状态(最大化最小化)
3.2.5 窗口的显示及可见性
3.2.6 标题、透明度、启用、禁用
3.2.7 窗口标志、设置其他属性
3.2.8 获取窗口部件、设置父部件
3.2.9 鼠标光标
3.2.10 其他
第 第 4 章 Qt 常用部件 目录
4.1 按钮部件
4.1.1 共同特性
4.1.2 QAbstractButton 抽象类
4.1.3 QPushButton 类(标准按钮)
4.1.4 QCheckBox 类(复选按钮)
4.1.5 QRadioButton 类(单选按钮)
4.1.6 QToolButton 类(工具按钮)
4.2 容器部件
4.2.1 QDialogButtonBox 按钮框
4.2.2 QButtonGroup 按钮组
4.2.3 QGroupBox 组框
4.3 带边框的部件
4.3.1 QFrame 类
4.3.2 QLabel 标签
4.3.3 QLCDNumberLCD 数字
4.4 输入部件
4.4.1 QComboBox 下拉列表、组合框
4.4.2 QLineEdit 行编辑器
4.4.3 QValidator 抽象类、验证器及其子类
4.5 旋转框、微调按钮
4.5.1 QAbstractSpinBox 旋转框或微调框
4.5.2 QSpinBox 类
4.5.3 QDoubleSpinBox 类
4.6 时间系统
4.6.1 时间系统基础
4.6.2 QDate 类
4.6.3 QTime 类
4.6.4 QDateTime 类
4.6.5 QDateTimeEdit 类
4.6.6 QDateEdit 类和 QTimeEdit 类
4.6.7 QTimer 计时器
4.6.8 QCalendarWidget 日历
部件公用枚举
第 第 5 章 Qt 布局管理及焦点系统 目录
5.1 布局原理
5.1.1 布局基础
5.1.2 部件拉伸(Stretch)原理及大小策略
5.1.3 大小约束(主窗口最大最小大小的设置)
5.1.4 内容边距(ContentsMargins)、间距(spacing)、QSpace
5.1.5 嵌套布局及布局位于容器中
5.2 各布局管理器类
5.2.1 QBoxLayout 及其子类(盒式布局)
5.2.2 QGridLayout 类(网格布局)
5.2.3 QFormLayout 类(表单布局)
5.3 实现多页面切换
5.3.1 QStackedLayout 类(分组布局或栈布局)
5.3.2 QStackedWidget 类
5.3.3 QTabBar 类(选项卡栏)
5.3.4 QTabWidget 类(选项卡部件)
5.4 QSplitter 分离器(或分隔符)
5.4.1 QSplitter 类(分离器)
5.4.2 QSplitterHandle 类(分界线)
5.5 自定义布局管理器
5.5.1 QLayout 抽象类中的公有成员函数
5.5.2 QLayoutItem、QSpacerItem、QWidgetItem 类
5.5.3 自定义布局的实现
5.6 Qt 焦点系统
5.6.1 焦点链(焦点循环)
5.6.2 获取焦点信息
5.6.3 焦点代理(FocusrProxy)
5.6.4 设置焦点及焦点策略
5.6.5 焦点事件
5.6.6 自定义焦点循环
5.6.7 QFocusFrame 类(焦点框,自定义焦点框的外形)
本章公用枚举
第 第 6 章 Qt 对话框目录
6.1 QDialog 类(对话框)
6.1.1 对话框与窗口
6.1.2 模态与非模态对话框
6.1.3 对话框返回的信息
6.1.4 对话框与窗口的关闭和隐藏
6.2 QMessageBox 类(消息对话框)
6.3 QErrorMessage 类(错误消息对话框)
6.4 QColorDialog 类(颜色对话框)
6.5 QFontDialog 类(字体对话框)
6.6 QFileDialog 类(文件对话框)
6.6.1 文件对话框基础
6.6.2 QFileDialog 类中的属性
6.6.3 文件过滤器
6.6.4 QFileDialog 类中的函数
6.6.5 QFileDialog 类中的信号
6.7 QInputDialog 类(输入对话框)
6.7.1 输入对话框基础
6.7.2 QInputDialog 类中的属性
6.7.3 QInputDialog 类中的函数
6.7.4 QInputDialog 类中的信号
6.8 QProgressDialog 类(进度对话框)和 QProgressBar(进度条)
6.8.1 进度条原理
6.8.2 QProgressDialog 类(进度对话框)
6.8.3 QProgressBar 类(进度条)
6.9 QWizard 类(向导)和 QWizardPage 类(向导页)
6.9.1 向导基础
6.9.2 向导外观
6.9.3 向导中的按钮
6.9.4 向导中的页面
6.9.5 验证页面中的内容
6.9.6 各页面间的通信(字段)
6.9.7 实现非线性向导
6.9.8 QWizard 类中的属性
6.9.9 QWizard 类中的函数
6.9.10 QWizardPage 类中的属性和函数
第 第 7 章 Qt 主窗口目录
7.1 QMainWindow 类主窗口基础
7.2 QMenu 类、QMenuBar 类、QAction 类基础
7.2.1 基本概念
7.2.2 创建菜单的方法
7.2.3 部件的所有权
7.2.4 QAction 动作基础
7.3 QShortcut 类、快捷键
7.3.1 快捷键基础
7.3.1 QShortcut 类中的属性
7.3.2 QShortcut 类中的函数
7.4 QKeySequence 类、键序列
7.4.1 键序列基础
7.4.2 QKeySequence 类中的枚举
7.4.3 QKeySequence 类中的函数
7.5 QAction 类、QActionGroup 类
7.5.1 动作基本规则
7.5.2 QAction 类中的属性
7.5.3 QAction 类中的函数
7.5.4 QAction 类中的槽和信号
7.5.5 QWidget 类中与 QAction 有关的函数
7.5.6 QActionGroup 类动作组
7.6 QMenu 类、菜单
7.6.1 菜单基本规则
7.6.2 QMenu 类中的属性
7.6.3 QMenu 类中的函数
7.7 QMenuBar 类、菜单栏
7.7.1 菜单栏基本规则
7.7.2 QMenuBar 类中的属性
7.7.3 QMenuBar 类中的函数
7.8 QToolBar 类、工具栏
7.8.1 工具栏基本规则
7.8.2 QToolBar 类中的属性
7.8.3 QToolBar 类中的函数
7.8.4 QToolBar 类中的信号
7.9 QStatusBar 类、状态栏
7.9.1 状态栏基本规则
7.9.2 QStatusBar 类中的属性
7.9.3 QStatusBar 类中的函数
7.10 QDockWidget 类、可停靠窗口、悬浮窗口
7.10.1 可停靠窗口基本规则
7.10.2 QDockWidget 类中的属性
7.10.3 QDockWidget 类中的函数
7.10.4 QDockWidget 类中的信号
7.11 QMainWindow 类、主窗口
7.11.1 QMainWindow 类中的属性
7.11.2 QMainWindow 类中的函数
7.11.3 QMainWindow 类中的信号
第 第 8 章 Qt 模型、视图框架目录
第 第 1 篇 自定义模型/ 视图框架
8.1 模型、视图原理
8.2 模型:QAbstractItemModel 类
8.3 视图:QAbstractItemView 类(视图基类)
8.4 选择:QItemSelectionModel 类与 QItemSelection 类
8.5 委托:QAbstractItemDelegate 与 QStyleOptionViewItem
8.6 索引:QModelIndex 类
8.7 自定义视图示例
第 第 2 篇 Qt 实现的标准模型/ 视图框架相关类
8.8 标准模型:QStandardItemModel 类及 QStandardItem 类
8.9 列表模型:QAbstractListModel 类、QAbstractTableModel 类、QStringListModel 类
8.10 文件系统模型:QFileSystemModel 类
8.11 表格视图:QTableView 类
8.12 列表视图:QListView 类
8.13 树视图:QTreeView 类
8.14 标头视图:QHeaderView 类
8.15 列视图:QColumnView 类
8.16 项目委托:QStyleItemDelegate 类
第 第 3 篇 使用现成的模型/ 视图部件
8.17 表格部件:QTableWidget 类
8.18 列表部件:QListWidget 类
8.19 树部件:QTreeWidget 类
第 第 9 章 Qt 拖放、剪贴板
9.1 拖放原理
9.1.1 拖放基本原理
9.1.2 拖放动作或称为放置动作
9.1.3 使用拖放打开文件
9.2 与拖放事件有关的类及函数
9.2.1 QDropEvent 类
9.2.2 QDragMoveEvent 类
9.2.3 QDragEnterEvent 类和 QDragLeaveEvent 类
9.2.4 QWidget 类中与拖放有关的函数
9.3 QDrag 类
9.4 QMimeData 类与拖放自定义类型数据
9.4.1 基本规则
9.4.2 QMimeData 类中的函数
9.4.3 子类化 QMimeData
9.4.4 重新实现 QMimeData 类中的虚函数
9.5 QClipboard 类(剪贴板)
第 第 10 章 Qt 滚动目录
10.1 滚动条、滑块(QAbstractSlider 类、QSCrollBar 类、QSlider 类)
10.1.1 基本原理
10.1.2 最大、最小值和步长
10.1.3 跟踪 Tracking 与当前值 Value、当前位置 Position
10.1.4 QAbstractSlider 类中的属性和函数
10.1.5 QAbstractSlider 类中的信号
10.1.6 QScrollBar 类
10.1.7 QSlider 类
10.1.8 QDial 类
10.2 QScrollArea 类、(滚动区域)
10.3 QAbstractScrollArea 类(抽象滚动区域)
10.3.1 QAbstractScrollArea 类中的属性
10.3.2 QAbstractScrollArea 类中的函数
10.3.3 自定义滚动区域
第 第 11 章 Qt 文本系统目录
11.1 重要基本概念及原理
11.2 QPlainTextEdit 类
11.3 QTextEdit 类
11.4 表格:QTextTable 和 QTextTableFormat 类
11.5 框架:QTextFrame 和 QTextFrameFormat 类
11.6 文本块:QTextBlock、QTextBlockFormat 类
11.7 列表:QTextList、QTextListFormat 类
11.8 图像:QTextImageFormat 类和文本片段:QTextFragment 类
11.9 插入自定义文档对象(文档元素)与总结
11.10 QTextCharFormat 类及 QTextFormat 和 QTextObject 类简介
11.11 QTextCursor 类
11.12 QTextDocument 类
11.13 其他类:QTextOption、QTextDocumentFragment 等
11.14 语法高亮:QSyntaxHighlighter 类
第 第 12 章 Qt 2d 绘图目录
12.1 二 D 绘图基础
12.2 绘制直线与 QLineF 类
12.3 绘制矩形与 QRectF 类
12.4 绘制椭圆、弧、弦、扇形、圆角矩形
12.5 绘制点、折线、多边形(QPolygonF 类)
12.6 QPainterPath 类(路径)
12.7 绘制文本
12.8 QPen 类(画笔)
12.9 QBrush 类(画刷)与渐变(QGradient 类及其子类)
12.10 填充
12.11 裁剪区域(QRegion 类)
12.12 坐标变换(QTransform 类)
12.13 绘制图像(QImage、QPixmap、QBitmap)
12.14 抗锯齿和图像合成
第 第 13 章 Qt 界面外观
13.1 简单的使用 QStyle 类
13.1.1 样式基础
13.1.2 QStyleFactory 类及其函数
13.2 QPalette 类(调色版)
13.3 自定义部件的外观
13.4 子类化 QStyle
13.4.1 样式元素
13.4.2 样式绘制函数
13.4.3 子类化 QStyle 类的方法
13.5 QStyle 类的其他枚举及成员函数
13.5.1 QStyle::PixMetric 枚举及相关成员函数
13.5.2 QStyle::StandardPixmap 枚举及相关成员函数
13.5.3 QStyle::StyleHint 枚举及相关成员函数
13.5.4 其他枚举及相关成员函数
13.5.5 QStyle 类中的其他成员函数
13.6 QStyle 类中枚举的总结
13.7 QStyleOption(样式选项)及其子类
13.8 样式表
13.8.1 样式表基础
13.8.2 样式表语法基础
13.8.3 选择器
13.8.4 子控件
13.8.5 伪状态
13.9 样式表的属性
13.9.1 背景色、前景色、所选文本的颜色
13.9.2 盒子模型及相关属性
13.9.3 与位置和大小有关的属性
13.9.4 字体、文本、图标、图像、不透明度属性
13.9.5 其他属性
13.9.6 属性类型
13.10 设置各部件样式表的方法(综合示例)
13.10.1 基本规则
13.10.2 设置各部件样式表的方法
13.11 样式表的其他规则
13.11.1 层叠和继承
13.11.2 名称空间及使用 QObject 属性
13.11.3 冲突解决
第 14 章 Qt 输入/输出(暂定)
14.1 QDataStream 类(数据流)
14.2 QTextStream 类(文本流)
14.3 QFile 类
14.4 QDir 类

【实例截图】

from clipboard

【核心代码】

.
├── Qt5.10 GUI完全参考手册.pdf
└── 好例子网_Qt5.10 GUI完全参考手册.zip

0 directories, 2 files


标签: Qt

实例下载地址

Qt5.10 GUI完全参考手册

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警