Code Bye

C++ QT5 教程 独家版

目  录

第一章 开发环境
1.1 Qt 简介。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
1.2 下载安装 Qt Creator 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
1.3 第一个程序 Hello World 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7
第二章 窗体应用
1.1 窗体基类说明 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12
1.2 控制窗体大小 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。13
1.3 窗体初始位置及背景色 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。13
1.4 修改标题栏图标 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。14
1.5 移动无边框窗体 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。16
1.6 去掉标题栏中最大化、最小化按钮 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。17
1.7 多窗体调用 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。18
1.8 字体形状窗体 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。20
第三章 控件应用
1.1 QPushButton按钮 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。23
1.2 QLabel标签 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。23
1.3 QLineEdit单行文本 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。24
1.4 QTextEdit多行文本 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。25
1.5 QPlainTextEdit多行文本 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。26
1.6 QComboBox下拉列表框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。26
1.7 QFontComboBox字体下拉列表框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。27
1.8 QSpinBox控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28
1.9 QTimeEdit时间控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。29
1.10 QDateEdit日期控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。30
1.11 QScrollBar控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。30
1.12 QRadioButton单选按钮 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。31
1.13 QCheckBox复选框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。32
1.14 QListView 列表控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。34
1.15 QTreeView树控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。34
1.16 QTableView表格控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。35
1.17 QHBoxLayout横向布局 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36
1.18 QGridLayout网格布局 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。37
1.19 QGroupBox控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。38
1.20 QTabWidget控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。39
1.21 QMenu、QToolBar控件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41
1.22 任务栏托盘菜单 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。43
第四章 组件应用
1.1日历组件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。47
1.2登录窗口 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。48
1.3文件浏览对话框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。50
1.4颜色选择对话框 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。51
1.5进度条实例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。53
1.6Timer实时更新时间 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。54
第五章 文件操作
1.1创建文件夹 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。57
1.2写入文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。58
1.3修改文件内容 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。60
1.4删除文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。62
1.5修改文件名 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。63
1.6 INI文件写入操作 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。65
1.7 INI文件读取操作 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。68
1.8创建XML文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。71
1.9读取XML文件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。72
第六章 图形图像操作
1.1绘制文字 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。75
1.2绘制线条 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。75
1.3绘制椭圆 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。77
1.4显示静态图像 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。78
1.5显示动态图像 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。78
1.6图片水平移动 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。79
1.7图片翻转 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。80
1.8图片缩放 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。82
1.9图片中加文字 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。84
1.10图像扭曲 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。85
1.11模糊效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。85
1.12着色效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。86
1.13阴影效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。87
1.14透明效果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。87
第七章 多媒体应用
1.1音频、视频播放器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。90
1.2播放Flash动画 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。94
1.3播放图片动画 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。95
第八章 系统操作
1.1获取屏幕分辨率 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。98
1.2获取本机名、IP地址 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。98
1.3根据网址获取IP地址 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。99
1.4判断键盘按下键值 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。100
1.5获取系统环境变量 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。101
1.6执行系统命令 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。102
第九章 注册表
1.0简要说明注册表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。105
1.1写入注册表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。105
1.2查找注册表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。106
1.3修改IE浏览器的默认主页 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。107
第十章 数据库基础
1.1查询数据库驱动 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。109
1.2Qodbc连接Access数据库 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。109
1.3插入数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。111
1.4数据列表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。112
1.5操作SQLite数据库 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。113
1.6SQLite数据库视图管理器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。115
第十一章 网络开发
       1.1点对点聊天服务端 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。119
   1.2点对点聊天客户端 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。123
   1.3局域网广播聊天 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。128
   1.4SMTP协议发送邮件 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。148
       1.5调用系统DLL判断网络连接状态 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。152
第十二章 进程与线程
   1.1进程管理器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。155
       1.2线程QThread应用 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。158
       1.3线程QRunnable应用 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。159
第十三章 数据安全
1.1 QByteArray加密数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。163
1.2 AES加密数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。164
1.3 MD5 加密数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。165
1.4 生成随机数 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。166
第十四章 打包部署
       1.1 FilePacker 打包 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。169
   1.2 Inno Setup 打包 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。174

卖书的?
5分
看目录,感觉像是 Qt4 for Windows 的教程。

不妨突出一下,哪些章节涉及了Qt5的哪些新特性

不是卖书 ,开源, 资源上传了,还没有显示出来呢。 
因为QT 5 和4 有很多出处 ,qt4 很多应用 在5 上过不去,所以, 写了一个教程,,希望新手借鉴,哈哈。。 
5分
恩,所以准确点,可以叫做《Windows下Qt4编程(范例兼容Qt5)》?
纯QT5 写的 哈哈。
电子书:下载超链接  
下载地址::: QT5 电子书.pdf
内容看起来不错,不知道是否可以共享?
5分
正需要,很好,谢谢!
5分
非常感谢分享,正琢磨用QT5写个视频播放器,找了好长时间!
引用 5 楼 dbzhang800 的回复:

恩,所以准确点,可以叫做《Windows下Qt4编程(范例兼容Qt5)》?

冷嘲热讽的,踩着你尾巴了?

引用 11 楼 u013131703 的回复:

非常感谢分享,正琢磨用QT5写个视频播放器,找了好长时间!

有视频播放的部分?????????

LZ有源码分享不啊?
不错!学习了!
感谢分享,分能设低点么
C++ QT5 教程 C++ QT5 教程
一看有注册表 知道是windows的
我想知道 例子 哪里有下载
谢谢
看过了,我咋感觉不值 5分啊。
怎么找不到下载选项??????????
楼主,文档里面实例代码  有参照的 光盘/code/***    请问 你的这个 资源哪儿下呢。。。
在哪呢?只有章节啊
楼主  光盘内容在哪下载?
学习。。。谢谢楼主
楼主您好
       小弟没分了,正急需,可否给发一份,以后楼主若需要我的资源,一定免费提供,谢谢谢谢
感谢!顺便求光盘范例程序
感觉很不错,虽然讲得不像C++ GUI Qt4那样事无巨细,但是代码感觉十分规范。案例也非常丰富。

至少作者充分利用了自动构建的MainWindow框架,然后在MainWindow构造函数中建立组件都使用了如QPushButton *btClose = new QPushButton(this);的语句,声明了组件的父对象为this(也就是MainWindow对象)。这样一来父对象析构时子对象自动析构可以避免内存泄漏,是个非常好的习惯。至少代码感觉上比C++ GUI那个大大说“一点内存泄漏没事”这种态度来得靠谱许多。

要是能每次说明一下代码添加的位置就更好了,新人可能会摸不着头脑。

楼主,求光盘的源码!
下载不下来啊,谁有电子版,求发送邮箱:delbet@qq.com
谢谢!
楼主,求光盘内容呀~
为什么没有看到教程啊
标题栏更换图标的那个例子,我是一步一步来的,为什么运行时,图标没有换成功?
非常感谢分享
请教下楼主/大家,我的有关图片的例子,一直出不来图片,资源也添加了,就是不显示。
楼主的配套光盘中的代码从哪里下载啊?
找了好久都没有找到。
求分享一个连接。
谢谢了!
很不错,就是配套的光盘资源没有。。。
在哪里下载啊
,求资料
学的是C#,可是.NET把我…………….
请问楼主的配套光盘在哪里呢?求光盘里的源码,谢谢!
光盘源码在哪里啊  
都没分下载了。
东西呢??????????????????????
资源在哪呢,没看到呀

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++ QT5 教程 独家版