Qt Creator快速入门(第4版)

Qt Creator快速入门(第4版)

  • 大小:89.3 MB
  • 类型:Qt Creator
  • 格式:PDF
  • 出版:北京航空航天大学出版社
  • 作者:霍亚飞
  • 更新:2022-08-02 09:13:32
vip 免费获取(已有124人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 谷红丽 投稿)

内容简介 本书是基于QtCreator集成开发环境的入门书籍,讲解了经典的桌面端CWidgets编程和QtCreator开发环境的使用。本书内容主要包括Qt的基本应用,以及Qt在图形动画、影音媒体、数据处理和网络通信方面的应用内容。与第3版相比,本书使用Qt6.2.3和QtCreator6.0.2进行了全书修订,主要添加了第18章Qt图表和数据可视化内容,重写了第7章正则表达式部分和第13、14章多媒体应用的大部分内容。 目录 第1篇基本应用篇 第1章QtCreator简介2 1.1软件的下载与安装2 1.2QtCreator环境介绍3 1.2.1运行一个示例程序6 1.2.2帮助模式8 1.3Qt工具简介10 1.3.1QtAssistant(Qt助手)10 1.3.2QtDesigner(Qt设计师)10 1.3.3QtLinguist(Qt语言家)11 1.4关于本书源码的使用11 1.5小结11 第2章HelloWorld13 2.1编写HelloWorld程序13 2.1.1新建QtWidgets应用13 2.1.2文件说明与界面设计15 2.2程序的运行与发布17 2.2.1程序的运行17 2.2.2程序的发布20 2.2.3设置应用程序图标21 2.3项目模式和项目文件介绍22 2.3.1项目模式22 2.3.2项目文件22 2.4helloworld程序源码与编译过程详解23 2.4.1在QtCreator中使用纯代码编写并编译运行程序24 2.4.2使用其他编辑器纯代码编写程序并在命令行编译运行程序27 2.4.3使用.ui文件来生成界面30 2.4.4自定义C窗口类33 2.4.5使用现成的Qt设计师界面类36 2.5小结37 第3章窗口部件38 3.1基础窗口部件QWidget38 3.1.1窗口、子部件以及窗口类型39 3.1.2窗口几何布局41 3.1.3程序调试42 3.2对话框QDialog45 3.2.1模态和非模态对话框45 3.2.2初识信号和槽并实现多窗口切换47 3.2.3标准对话框51 3.3其他窗口部件57 3.3.1QFrame类族57 3.3.2按钮部件60 3.3.3QLineEdit62 3.3.4QAbstractSpinBox64 3.3.5QAbstractSlider65 3.4小结66 第4章布局管理67 4.1布局管理系统67 4.1.1布局管理器简介68 4.1.2基本布局管理器68 4.1.3栅格布局管理器69 4.1.4窗体布局管理器70 4.1.5综合使用布局管理器70 4.1.6设置部件大小71 4.1.7可扩展窗口74 4.1.8拆分器74 4.2设置伙伴75 4.3设置Tab键顺序75 4.4QtCreator中的定位器76 4.5小结77 第5章应用程序主窗口78 5.1主窗口框架78 5.1.1Qt资源系统、菜单栏和工具栏79 5.1.2中心部件84 5.1.3Dock部件85 5.1.4状态栏85 5.1.5自定义菜单86 5.2富文本处理89 5.2.1富文本文档结构89 5.2.2文本块90 5.2.3表格、列表与图片93 5.2.4查找功能94 5.2.5语法高亮与HTML96 5.3拖放操作97 5.3.1使用拖放打开文件98 5.3.2自定义拖放操作99 5.4打印文档102 5.5小结104 第6章事件系统105 6.1Qt中的事件105 6.1.1事件的处理106 6.1.2事件的传递106 6.2鼠标事件和滚轮事件109 6.3键盘事件112 6.4定时器事件与随机数115 6.5事件过滤器与事件的发送117 6.6小结119 第7章Qt对象模型与容器类120 7.1对象模型120 7.2信号和槽121 7.2.1信号和槽概述121 7.2.2信号和槽典型应用示例122 7.2.3信号和槽的关联123 7.2.4信号和槽的自动关联126 7.2.5信号和槽断开关联127 7.2.6信号和槽的高级应用128 7.3属性系统128 7.4对象树与拥有权131 7.5元对象系统134 7.6容器类135 7.6.1Qt的容器类135 7.6.2遍历容器139 7.6.3常用的STL算法145 7.6.4QString147 7.6.5QByteArray和QVariant151 7.6.6隐式共享153 7.7正则表达式154 7.7.1正则表达式语法简介155 7.7.2正常匹配和文本捕获161 7.7.3全局匹配163 7.7.4部分匹配164 7.7.5通配符匹配167 7.8小结168 第8章界面外观169 8.1Qt风格169 8.2Qt调色板170 8.3Qt样式表172 8.3.1使用代码设置样式表172 8.3.2在设计模式中设置样式表173 8.4Qt样式表语法174 8.5自定义部件外观与换肤176 8.5.1盒子模型176 8.5.2自定义部件外观177 8.5.3实现换肤功能178 8.6特殊效果窗体179 8.6.1不规则窗体179 8.6.2透明窗体181 8.7小结183 第9章国际化、帮助系统和Qt插件184 9.1国际化184 9.1.1使用QtLinguist翻译应用程序184 9.1.2使用QtCreator自动生成翻译文件189 9.1.3程序翻译中的相关问题190 9.2帮助系统192 9.2.1简单的帮助提示192 9.2.2定制QtAssistant193 9.3创建Qt插件200 9.3.1在设计模式提升窗口部件200 9.3.2创建应用程序插件201 9.3.3创建QtDesigner自定义部件205 9.4小结206 第2篇图形动画篇 第10章2D绘图208 10.1基本图形的绘制和填充208 10.1.1绘制图形208 10.1.2使用画笔210 10.1.3使用画刷211 10.2渐变填充214 10.3坐标系统216 10.3.1抗锯齿渲染216 10.3.2坐标变换219 10.4绘制文字225 10.5绘制路径226 10.5.1组成一个路径226 10.5.2填充规则227 10.6绘制图像229 10.6.1QImage230 10.6.2QPixmap231 10.6.3QPicture233 10.7复合模式234 10.8双缓冲绘图235 10.9绘图中的其他问题237 10.10小结239 第11章图形视图、动画和状态机框架240 11.1图形视图框架的结构240 11.1.1场景241 11.1.2视图242 11.1.3图形项243 11.2图形视图框架的坐标系统和事件处

相关资源

  • nRF52810中文数据手册

    大小:11.99 MB数据手册

  • 《Visual C++黑客编程揭秘与防范》源代码

    《Visual C++黑客编程揭秘与防范》源代码

    编辑推荐 5大编程案例: 网络扫描器编程、远程控制软件开发、基于认证的网络程序、U盘防火墙工具实现、Windows底层Rootkit编程; 20多个黑客编程关键技术:Socke、监听、绑定、后门、扫描、线程、注入、拒绝服务、杀毒工具、远程控制等; 从Socket、API基础到案例,全实例呈现黑客VC编程技术。 内容简介 本书全面介绍了在Visual C 环境中,使用Windows Socket及API开发各类防范黑客软件及安全防护工具的编程实现方法,深入剖析了目前热门的黑客编程技术。本

    大小:6.4 MBVisual C++

  • 《C语言程序设计基础与应用》配套资源

    《C语言程序设计基础与应用》配套资源

    编辑推荐 ????目前大多数教材只罗列C语言的语法和应用实例,这仅能帮助读者理解C语言的概念和规则。但是,C语言的运用能力不是指在纸上写程序的能力,而是在编程环境中编写、调试程序的能力。由杨开城编著的《C语言程序设计基础与应用》提供大量封装的程序,指导读者利用所学的各章节知识完成程序的某个模块的功能,帮助读者在编写、调试程序中提高编程能力,从而将学习C语言与编程能力的培养进行有机结合。 内容简介 由杨开城编著的《

    大小:21.31 MBC语言配套资源

  • 《Photoshop CC案例实战从入门到精通》光盘文件

    《Photoshop CC案例实战从入门到精通》光盘文件

    本书精选最常用、最实用的11个种类,涉及特效文字、名片、杂志封面、POP艺术招贴、商业海报、手提袋、商业包装、网站硬广、商务网页、UI界面和商业广告等,堪称商业设计的经典案例合辑。每个案例都列出了详细的操作难度系数、技术点及创意特点,并以详细的操作步骤,解析了实例的制作方法为读者提供广泛的思路,借此案例,为读者抛砖引玉,开启一扇通往设计大师之门,使您感受Photoshop的强大功能以及它带来的无限创意。 封面图 目录 前言

    大小:15.6 MBPhotoshop配套资源

  • 《Verilog HDL与数字系统设计简明教程》课件

    《Verilog HDL与数字系统设计简明教程》课件

    编辑推荐 本书分3部分,第部分(第~6章)是语法部分,详细讲解verilogHDL语法知识和基本应用;第2部分(第7~9章)是实例部分,通过从已公布的成熟源代码中精选的50多个具代表性的建模实例,辅以框图和详细注释帮者理解程序,从而学习典型电路单元的建模方法;第3部分(第0章)是系统设计实战,为初学者展示了一个小型系统的详细设计流程。本书内容丰富、实用性强,适合高等院校相关专业高年级学生和研究生学习和阅读,对参加相关工作的工程技术人

    大小:51.3 MBVerilog配套资源

  • 《ANSYS Workbench有限元分析实例详解(动力学)》配套资源

    《ANSYS Workbench有限元分析实例详解(动力学)》配套资源

    内容介绍 本书系统、全面地阐述了ANSYS Workbench动力学分析过程中遇到的各种问题,从工程实例出发,侧重解决ANSYS Workbench的实际操作和工程问题。 本书共分5章,第1章讲解了动力学的基本知识;第2章介绍了ANSYS Workbench的模态分析,包括普通模态、自由模态、线性摄动模态、模态拓扑、阻尼模态、子结构模态、转子模态和声场模态;第3章介绍了ANSYS Workbench的谐响应分析,包括预应力谐响应、谐响应反计算、谐响应子模型、基础激励谐响应、黏弹性材料谐

    大小:95.20 MB动力学配套资源

  • 数据结构:c语言描述(第二版)

    数据结构:c语言描述(第二版) 课后答案

    本书针对ARM-Linux嵌入式系统开发进行了系统的介绍,并从产品开发的角度详细介绍了嵌入式产品开发的流程及相关基础知识。内容主要包括嵌入式产品开发流程、嵌入式开发环境、编程原理、Bootloader、内核配置及启动流程、文件系统等,并在后一章以串口和A/D接口应用为例简述了数据传送设备的开发过程。 本书内容翔实丰富、结构合理,可作为高等院校嵌入式系统相关课程用书,同时也可以作为嵌入式认证的培训教材。 《计算机基础与C语言程序设计》

    大小:1.31 MB数据结构课后答案

  • 《C语言解惑:指针、数组、函数和多文件编程》源码

    《C语言解惑:指针、数组、函数和多文件编程》源码

    本书面向已经了解C语言基础知识的读者,集中讨论C语言的核心部分函数的设计。这将涉及指针、数组、函数和多文件编程等知识,最后落脚在如何实现C语言的结构化程序设计,并给出完整的设计实例。 封面图 目录 前言 第1章引入指针变量1 1.1变量的三要素1 1.2变量的操作4 1.3指针变量5 1.4指针类型11 第2章指针基础知识13 2.1指针运算符13 2.2指针移动16 2.3指针地址的有效性21 2.4指针的初始化26 2.5指针相等29 2.6对指针使用const限定符32 2.7使用动态内存35 2.

    大小:4.1 MBC语言配套资源

参与送书

相关声明:

学习笔记