回归Qt——写在Qt5.10发布之日
今天偶然看到一条关于Qt5.10发布的消息,发现Qt经历了诺基亚风波之后发展得依然良好,感到很欣慰。回头看上次关注Qt技术还是2011年,那时候用Qt4.7做一个小项目,对于一个写Win32界面和MFC的程序员来说,有种相见恨晚的感觉。如今时间已经过了近7年,又有桌面项目要做,当然首选Qt5。
先收集一些资料,后面慢慢消化。
【官网】
官网:https://www.qt.io/
下载:http://download.qt.io/
文档:http://doc.qt.io/
论坛:https://forum.qt.io/
Wiki:http://wiki.qt.io/Main
【中文社区】
QTCN:http://www.qtcn.org
QTER:http://www.qter.org/
CSDN:http://bbs.csdn.net/forums/Qt/
【专栏】
Qt 实战一二三:http://blog.csdn.net/column/details/qshare.html
Qt学习之路:https://www.devbean.net/2012/08/qt-study-road-2-catelog/
Qt 编程指南:https://qtguide.ustclug.org/
Qt高级编程视频:https://www.bilibili.com/video/av14005857/
----- 分类文章 -----
【Qt基础】
Qt之pro配置详解:http://blog.csdn.net/liang19890820/article/details/51774724
*.pro、*.pri、*.prf、*.prl四种文件的简单介绍:https://www.cnblogs.com/lyggqm/p/6288463.html
qmake的使用:https://www.cnblogs.com/oloroso/p/4595181.html
【窗口】
不带标题栏(FramelessWindowHint)的窗体移动及调整大小:http://blog.csdn.net/luols/article/details/48733721
界面缩放(QSizePolicy):http://blog.csdn.net/liang19890820/article/details/51986284
无框窗体:https://github.com/Bringer-of-Light/Qt-Nice-Frameless-Window
QtFlex5:https://github.com/JackyDing/QtFlex5
Qt下双屏的显示方法:http://blog.csdn.net/wlff_csdn/article/details/72676796
Qt5 多显示器获取不同显示器的分辨率和位置的方法:https://www.cnblogs.com/blumia/p/qt5-multi-monitor.html
【Qss】
Qt之界面实现技巧:http://blog.sina.com.cn/s/blog_a6fb6cc90101dech.html
Qt的Qss样式:https://www.cnblogs.com/584709796-qq-com/p/4973216.html
QSS界面美化1:http://blog.csdn.net/sinat_24206709/article/details/55805254
QSS界面美化2:http://blog.csdn.net/sinat_24206709/article/details/55806807
QSS界面美化3:http://blog.csdn.net/sinat_24206709/article/details/56270384
Qss样式集合(持续更新):http://blog.csdn.net/tianzhihen_wq/article/details/45370009
Qt之QSS(白色靓丽):http://blog.csdn.net/liang19890820/article/details/51992137
Qt之QSS(黑色炫酷):http://blog.csdn.net/liang19890820/article/details/51992070
【Qt绘图】
QT反锯齿:http://blog.csdn.net/flylokj/article/details/46621665
Qt的QImage类:http://blog.csdn.net/c_arm/article/details/6673654
Qt的双缓冲技术(double buffering):http://blog.csdn.net/davidsu33/article/details/40317587
Qt双缓冲机制:http://blog.csdn.net/rl529014/article/details/51658350
【Qt 序列化】
QDataStream序列化的使用:https://www.cnblogs.com/Pymcj/p/6702380.html
QT序列化操作:http://www.bubuko.com/infodetail-1317237.html
QT序列化操作(比较复杂和完善):http://www.cnblogs.com/findumars/p/5169956.html
Qt中的JSON操作:http://blog.csdn.net/amnes1a/article/details/68957112
Qt中 使用Json 对自定义对象进行序列与反序列化:http://www.bubuko.com/infodetail-1583349.html
【Qt的智能指针】
Qt 中的智能指针:http://blog.csdn.net/liyuanbhu/article/details/77825655
Qt浅谈之一:内存泄露(总结):http://blog.csdn.net/taiyang1987912/article/details/29271549
Qt5使用内存泄露检测工具—VLD:http://blog.csdn.net/q5707802/article/details/45181343
【Qt的反射】
Qt类反射机制:http://blog.csdn.net/kenier/article/details/62041312
Qt5之反射机制(内省):https://www.cnblogs.com/RainyBear/p/5251440.html
深入Qt 学习 -- 反射机制:http://blog.csdn.net/playstudy/article/details/7861329
【字符串QString】
Qt 中QString 字符串操作:连接、组合、替换、去掉空白字符:https://www.cnblogs.com/meime7/p/6432529.html
Qt string与QString之间的转换:http://blog.csdn.net/hellokandy/article/details/55254071
Qt中 QString 和int, char等的“相互”转换:http://blog.csdn.net/ei__nino/article/details/7297791
Qt中文编码和QString类Unicode编码转换:http://blog.csdn.net/g423tgl234/article/details/52222569
qt 字符串编码方式转换:http://blog.csdn.net/u012613604/article/details/53995926
QString内部仍采用UTF-16存储数据且不会改变(一共10种不同情况下的编码):https://www.cnblogs.com/findumars/p/4553424.html
【Json解析】
Qt之JSON生成与解析:http://blog.csdn.net/liang19890820/article/details/52767153
Qt中的JSON操作:http://blog.csdn.net/amnes1a/article/details/68957112
JSON - Qt 对 JSON的处理:https://www.cnblogs.com/Pan-Z/p/6425121.html
qt5 解析Json文件:http://blog.csdn.net/fox64194167/article/details/50193447
Qt5对Json的读写总结 浅析:http://blog.csdn.net/zp1352472310/article/details/40741875
【多语言】
qt 之 国际化(中英文切换):http://blog.csdn.net/baidu_33570760/article/details/71159682
QT5(10)语言国际化 动态修改:http://blog.csdn.net/qq_16234613/article/details/53811638
Qt实现多国语言(即界面翻译)可实时进行切换:http://qzher.com/?p=589
QT实现多国语言的动态切换:http://blog.csdn.net/wang_hufeng/article/details/39676085
【多线程】
Qt多线程相关教学视频:https://www.bilibili.com/video/av4056436/
【网络请求】
qt5使用curl实现文件下载的示例程序:http://www.cnblogs.com/findumars/p/5857971.html
Qt 之 使用 https:// 发送 HTTP请求:http://blog.csdn.net/goforwardtostep/article/details/53588961
QT5.1 调用https:https://www.cnblogs.com/felix-wang/p/6248309.html
QT https协议请求失败的问题:http://blog.csdn.net/hiwoshixiaoyu/article/details/72763130
Qt c++以restful方式模拟http与https请求方法:http://blog.csdn.net/aptweasel/article/details/54632714
QT中支持https连接 :http://blog.163.com/modingfa_002/blog/static/11092546620176125357408/
Qt 之 HTTP 请求下载(支持断点续传):http://blog.csdn.net/GoForwardToStep/article/details/52704464
【程序单例】
单例(QSingleApplication):http://blog.csdn.net/playstudy/article/details/7796691
(更多特性,持续更新……)
回归Qt——写在Qt5.10发布之日的更多相关文章
- Win7下安装VS2017、安装Qt5.10.1以及在VS2017添加qt插件
一.安装VS2017 1.下载VS2017 进入vs下载官网https://www.visualstudio.com/zh-hans/downloads/,选择所需要的vs版本,进行在线安装. 2.安 ...
- Qt5.10使用了qml后打包发布应用遇到的问题
现象: 按照https://www.cnblogs.com/judes/p/11247728.html的方法,能生成一些exe所需环境和动态库,但是打开程序,用到了qml的地方,全是黑色的. 原因: ...
- 直接用Qt写soap
直接用Qt写soap 最近的项目里用到了webservice, 同事用的是`gSoap`来搞的. 用这个本身没什么问题, 但这货生成的代码实非人类可读, 到处都是`__`和`_`, 看得我眼晕.... ...
- 详解QT5.10.0搭载OpenCV3.4.0环境配置步骤说明
一.准备工作: 1下载Qt5.10.0 和 Qt Creator 4.5.0软件(http://download.qt.io/official_releases/qt/) 2.下载opencv3.40 ...
- Qt5.10.1 在windows下vs2017静态编译
1.在计算机上安装python库和perl库(因为后续的静态编译需要用到这两种语言),可以在命令行敲击“python”和“perl -v”检查是否安装成功. 2.修改msvc-desktop.conf ...
- 【ROS系列】使用QT编写ROS订阅、发布程序
Linux下一直使用QT进行开发,支持cmake使得很容易导入其他工程.学习ROS过程中,很多函数名称难记,使用QT不仅可以提示补全,还为了以后开发GUI方便吧. 1.安装ros_qtc_plugin ...
- VS2017 编译 QT5.10.1 X64位 静态库 MT
参考文章 https://blog.csdn.net/Devout_programming/article/details/78827112 准备工作* Supported compiler (Vis ...
- 解析 Qt 程序在Windows 下发布
原文请看:http://www.cnblogs.com/elect-fans/archive/2012/03/15/2408579.html Qt 程序在Windows下发布是本文要介绍的内容,不多说 ...
- OpenCV-3.4.2基于Qt-5.10.1的编译
OpenCV-3.4.2基于Qt-5.10.1的编译 由于本人在使用CMake和MinGW编译OpenCV是遇到了很多问题,在这里记录下来.至于所需软件的安装和相应环境变量的设置,网上有很多详细的教程 ...
随机推荐
- SQL语句group by 与order by 执行顺序引发的一场“内斗”
直入主题!看看下面这SQL会不会报错?如果报错应该是什么错误! --说明:黑色字体都是列SELECT application_id, index_num, num, amount FROM `cred ...
- CentOS7 更换OpenStack-queens源
根据官网的安装文档来对OpenStack搭建时碰到一个问题,安装完centos-release-openstack-queens后相当于是增加了一个OpenStack的源,但是因为这个源是在国外安装一 ...
- React学习(一)
一. 允许HTML和JavaScript代码混写,使用JSX语法:遇到HTML标签就用HTML规则解析,遇到{}的代码块就用js解析 var names = ['Alice', 'Emily', 'K ...
- Homebrew(brew)安装MySQL成功后无法登录
Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装.更新.卸载各种软件,(简直就是神器级武器). 废话不多说,没安装brew自己去百度学习安装,这里就不多说了. ...
- Home Assistant系列 -- 自动语音播报天气
在树莓派上要让 Home Assistant 发声朗读 ,从硬件上我们需要 3.5mm插口音箱(耳机)或usb口音箱(耳机).软件方面 我们需要一个媒体播放器以及 tts ( 将文字转化为语音的服务 ...
- 【 C 】高级字符串查找之 strspn 和 strcspn 的思考
我的CSDN博客 strspn 这个库函数是真的很难理解,看了很多中文描述,反正都是不知所云,给出一系列的例子,结果也是让我瞠目结舌,荒唐.荒谬.荒诞! 特此记录理解过程,最后竟然是百度百科让我明白了 ...
- Android Log类基本用法
Log类介绍: API for sending log output.Generally, use the Log.v() Log.d() Log.i() Log.w() and Log.e() me ...
- 20155207 2016-2017-2 《Java程序设计》第十周学习总结
20155207 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 狭义的网络编程范畴 ...
- 2016-2017-2 20155338 实验二《Java面向对象程序设计》实验报告
2016-2017-2 20155338 实验二<Java面向对象程序设计>实验报告 实验内容: 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握 ...
- 深入理解redis复制原理
原文:深入理解redis复制原理 1.复制过程 2.数据间的同步 3.全量复制 4.部分复制 5.心跳 6.异步复制 1.复制过程 从节点执行 slaveof 命令. 从节点只是保存了 slaveof ...