返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 Qt 6 C++开发指南 王维波 人民邮电出版社 9787115602404
  • 新华书店旗下自营,正版全新
    • 作者: 王维波著 | 王维波编 | 王维波译 | 王维波绘
    • 出版社: 人民邮电出版社
    • 出版时间:2022-11
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 王维波著| 王维波编| 王维波译| 王维波绘
    • 出版社:人民邮电出版社
    • 出版时间:2022-11
    • 版次:null
    • 字数:1011000
    • 页数:613
    • 开本:16开
    • ISBN:9787115602404
    • 版权提供:人民邮电出版社
    • 作者:王维波
    • 著:王维波
    • 装帧:平装
    • 印次:暂无
    • 定价:139.80
    • ISBN:9787115602404
    • 出版社:人民邮电出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2022-11
    • 页数:613
    • 外部编号:12153844
    • 版次:null
    • 成品尺寸:暂无

    第 1章 认识Qt 1

    1.1 Qt简介 1

    1.1.1 Qt的跨平台开发能力 1

    1.1.2 Qt的许可类型和安装包 2

    1.1.3 Qt支持的开发语言 3

    1.1.4 Qt 6新特性 4

    1.2 Qt的安装 5

    1.2.1 本书使用的Qt版本 5

    1.2.2 安装Qt 5

    1.2.3 安装后的Qt 8

    1.3 编写一个Hello World程序 9

    1.3.1 Qt Creator简介 9

    1.3.2 新建一个GUI项目 10

    1.3.3 项目的文件组成和管理 12

    1.3.4 项目的构建、调试与运行 13

    第 2章 GUI程序设计基础 15

    2.1 GUI程序结构与运行机制 15

    2.1.1 GUI项目文件组成 15

    2.1.2 项目配置文件 15

    2.1.3 UI文件 17

    2.1.4 主程序文件 18

    2.1.5 窗口相关的文件 19

    2.2 可视化UI设计 23

    2.2.1 窗口界面可视化设计 24

    2.2.2 界面组件布局管理 25

    2.2.3 信号与槽简介 28

    2.2.4 信号与槽的使用 29

    2.2.5 为应用程序设置图标 31

    2.2.6 Qt项目构建过程基本原理 32

    2.3 代码化UI设计 33

    2.3.1 示例功能概述 33

    2.3.2 示例功能实现 33

    2.4 使用CMake构建系统 36

    2.4.1 CMake项目配置 37

    2.4.2 CMake项目构建 38

    2.4.3 使用cmake-gui生成Visual Studio项目 40

    2.5 Qt Creator使用技巧 41

    2.5.1 文本编辑器使用技巧 42

    2.5.2 项目管理 42

    2.5.3 代码模型 42

    第3章 Qt框架功能概述 44

    3.1 Qt 6框架中的模块 44

    3.1.1 Qt基础模块 44

    3.1.2 Qt附加模块 45

    3.2 Qt全局定义 45

    3.2.1 数据类型定义 46

    3.2.2 函数 46

    3.2.3 宏定义 47

    3.3 Qt的元对象系统 47

    3.3.1 元对象系统概述 48

    3.3.2 运行时类型信息 50

    3.3.3 属性系统 51

    3.3.4 信号与槽 53

    3.3.5 对象树 57

    3.3.6 元对象系统功能测试示例 58

    3.4 容器类 63

    3.4.1 顺序容器类 63

    3.4.2 关联容器类 65

    3.4.3 遍历容器的数据 66

    3.5 其他常用的基础类 68

    3.5.1 QVariant类 68

    3.5.2 QFlags类 69

    3.5.3 QRandomGenerator类 70

    第4章 常用界面组件的使用 72

    4.1 界面组件概述 72

    4.1.1 常用的界面组件 72

    4.1.2 QWidget类的主要属性和接口函数 76

    4.2 布局管理 78

    4.2.1 布局管理相关的类 79

    4.2.2 布局可视化设计及其代码原理 80

    4.3 QString字符串操作 83

    4.3.1 QString简介 83

    4.3.2 QChar的功能 84

    4.3.3 QChar主要功能测试 86

    4.3.4 QString字符串常用操作 88

    4.3.5 QString字符串常用功能测试 93

    4.3.6 QString字符串与数值的转换 94

    4.3.7 QString字符串与数值转换示例 98

    4.4 QSpinBox和QDoubleSpinBox 100

    4.4.1 QSpinBox类和QDoubleSpinBox类 100

    4.4.2 示例程序 101

    4.5 常用的按钮组件 102

    4.5.1 各按钮类的接口详解 103

    4.5.2 示例程序功能实现 104

    4.6 QSlider和QProgressBar 106

    4.6.1 各组件类的主要属性和接口函数 106

    4.6.2 示例程序功能实现 108

    4.7 日期时间数据 109

    4.7.1 表示日期时间数据的类 109

    4.7.2 日期时间数据的界面组件 113

    4.7.3 示例程序功能实现 115

    4.8 QTimer和QElapsedTimer 116

    4.8.1 QTimer类 116

    4.8.2 QElapsedTimer类 117

    4.8.3 示例程序功能实现 118

    4.9 QComboBox 121

    4.9.1 QComboBox类 121

    4.9.2 示例程序功能实现 122

    4.10 QMainWindow和QAction 125

    4.10.1 窗口界面可视化设计 125

    4.10.2 QAction类 128

    4.10.3 QToolBar类 130

    4.10.4 QStatusBar类 130

    4.10.5 混合式UI设计 131

    4.10.6 QPlainTextEdit的使用 133

    4.11 QToolButton和QListWidget 135

    4.11.1 窗口界面可视化设计 135

    4.11.2 QToolButton与界面补充创建 137

    4.11.3 QListWidget的操作 140

    4.11.4 创建右键快捷菜单 145

    4.12 QTreeWidget 146

    4.12.1 窗口界面可视化设计 146

    4.12.2 QTreeWidget类 148

    4.12.3 QTreeWidgetItem类 151

    4.12.4 示例中QTreeWidget的操作 153

    4.12.5 用QLabel和QPixmap显示图片 159

    4.12.6 示例中QDockWidget的操作 160

    4.13 QTableWidget 161

    4.13.1 窗口界面可视化设计和初始化 161

    4.13.2 QTableWidget类 163

    4.13.3 QTableWidgetItem类 165

    4.13.4 示例中QTableWidget的操作 166

    第5章 模型/视图结构 171

    5.1 模型/视图结构概述 171

    5.1.1 模型/视图结构基本原理 171

    5.1.2 模型 172

    5.1.3 视图 172

    5.1.4 代理 173

    5.1.5 模型/视图结构的一些概念 173

    5.1.6 QAbstractItemModel类 175

    5.1.7 QAbstractItemView类 177

    5.2 QStringListModel和QListView 178

    5.2.1 QStringListModel类 179

    5.2.2 示例程序功能实现 179

    5.3 QStandardItemModel和

    王维波,博士,中国石油大学(华东)教师,主要从事仪器仪表开发的教学和科研工作。著有《STM32Cube 高效开发教程》,曾开发多个工业应用嵌入式系统和专业数据处理软件。 栗宝鹃,博士,中水北方勘测设计研究有限责任公司高级工程师,主要从事工程勘察、综合地球物理探测与检测中的数据处理、解译与成像等工程应用和研究工作。 侯春望,硕士,中国石油大学(华东)教师,主要从事单片机系统和应用软件开发方面的教学和研究工作,精通Qt C++ 编程,曾开发多个专业应用软件。

    本书以Qt 6为开发平台,系统介绍如何用Qt C++开发应用程序。首先介绍Qt C++应用程序的基本结构、界面可视化设计和布局管理方法、元对象系统的功能及其应用等基本内容,然后深入讲解常用界面组件、模型/视图结构、事件处理、对话框和多窗口程序设计、文件读写等功能的编程方法,以及数据库、多线程、网络、多媒体、图表、数据可视化、串口通信等功能模块的使用。本书内容丰富,辅以大量精心设计的完整示例程序,涵盖进行GUI程序设计所需掌握的各种技术主题。

    适读人群 :本书基本涵盖了进行 GUI 程序设计所需掌握的各种技术主题,适合具有C++语言基础并希望使用Qt C++开发GUI程序的读者阅读,可作为高校相关课程的教材,也可供Qt C++开发者参考。

    .《Qt 5.9 C++开发指南》版本、内容重大升级。

    .介绍新的Qt 6.2版本中新引入的功能模块和开发技术。

    .精心设计大量完整的示例程序,提供所有示例的源代码下载,还提供一个集成了全书示例的可执行文件的可安装演示软件,读者可以浏览示例简介,并运行所有示例的可执行文件。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购