Qt 6.x从入门到精通
基于Qt 6.2 LTS 详解Qt应用程序开发技术

作者:朱文伟

定价:119元

印次:1-4

ISBN:9787302614487

出版日期:2022.09.01

印刷日期:2025.08.11

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Qt是一个跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。Qt目前已经是桌面编程工具的霸主! 本书分为15章,内容包括Qt 6概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。Qt 6相对以前的版本,进行重新设计,舍去了很多旧类、旧函数,也引入了很多新类、新函数。 本书适合Qt编程初学者、Qt跨平台应用开发人员、Qt界面设计人员,也适合作为高等院校和培训机构计算机软件相关专业的教材。

朱文伟,名校计算机专业统招硕士,20年C\C++、Java开发经验。主导开发过密码、图形、人工智能等产品。精通Linux、Windows系统开发及数据库开发技术。著有图书《Windows C/C++加密解密实战》《密码学原理与Java实现》《Linux C与C++ 一线开发实践》《Visual C++2017从入门到精通》。

前 言 光阴似箭,日月如梭,Qt的广泛使用以及跨平台的天生优点,使得它已经成为桌面编程工具的霸主!Qt作为一个跨平台的开源C++应用程序开发框架,在国内外的各种行业中有非常广泛的应用,尤其是面向军工、嵌入式、自主可控的信息安全行业,Qt是个必不可少的编程工具。所以,掌握Qt的开发技能对于C/C++开发者显得尤为重要,因为很多商业软件都要求能在多个操作系统下运行。 Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。Qt在当前C++跨平台编程领域已居霸主地位,希望大家能够通过本书的学习打好Qt开发的基础,早日成为Qt高手。 关于本书 本书以Qt 6.2版本为开发平台,循序渐进地介绍Qt开发应用程序的常用技术,包括在Windows和Linux下的Qt开发环境的搭建、单步调试功能的使用、应用程序的基本架构、信号与槽工作机制、Qt绘图、对话框编程、常用界面组件编程、文件读写、Windows和Linux下的库的创建和使用、绘图、数据库、多线程、网络和多媒体等模块的使用。每个编程主题都精心设计了完整的实例程序,并且步骤详细,有助于读者快速上手。通过阅读本书,大家可以了解Qt开发应用程序所需的基本技术。Qt应用程序通常在Qt Creator下开发。该环境也是跨平台的,书中用的Qt Creator版本是7.0.1。相对以前的版本,用起来更加顺手! 编程开发仅仅了解理论是不够的,只有上机调试后才能对其中知识有深刻理解,Qt更是如...

目录
荐语
查看详情 查看详情
目    录

 

第1章  Qt概述 1

1.1  Qt简介 1

1.2  发展历程 2

1.3  Qt的优点 2

1.4  Qt和MFC的比较 3

1.5  Qt的主要应用领域 6

1.6  Qt 6的变化 8

第2章  搭建Qt 6开发环境 10

2.1  搭建Windows下的Qt开发环境 10

2.1.1  在线安装Qt 6 10

2.1.2  在Qt Creator中使用单步调试功能 18

2.1.3  为老项目部署Qt 4.7.4开发环境 19

2.2  搭建Linux下的Qt开发环境 24

2.2.1  准备虚拟机Linux 24

2.2.2  虚拟机Linux上网 30

2.2.3  下载Qt 6.2 43

2.2.4  下载安装依赖包 44

2.2.5  安装Qt 44

2.2.6  第一个Linux下的Qt程序 47

2.2.7  再次做个快照 50

2.3  Qt Creator的一些小技巧 50

2.3.1  添加删除行的快捷键 50

2.3.2  改变编辑器的颜色 51

2.3.3  设置默认的构建套件 52

2.3.4  在Locals窗口中查看变量值 52

第3章  Qt编程基础 53

3.1  Qt基本数据类型 55

3.2  字节数组类QByteArray 56

3.2.1  初始化 56

3.2.2  访问某个元素 57

3.2.3  截取子字符串 58

3.2.4  获取字节数组的大小 59

3.2.5  数据转换与处理 59

3.2.6  字母大小写的转换 62

3.... 查看详情

Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,很容易扩展并且允许真正地进行组件编程。
       本书详解Qt 6编程,内容包括Qt 6概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。
查看详情