![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
天王
十年软件开发经验,资深软件工程师和系统架构师。精通多种C/S和B/S架构软件开发;精通Windows/Mac OS X/iOS/Linux等多种平台应用软件的设计及开发;熟悉高并发、高性能云计算系统设计和优化;丰富的产品和技术预研、方案选型、系统架构设计实现和平台搭建经验,能把握互联网、移动互联网和物联网行业发展方向。
展开
-
Qt使用多线程的一些心得——2.继承QObject的多线程使用方法
转自 https://blog.csdn.net/czyt1988/article/details/71194457现在Qt官方并不是很推荐继承QThread来实现多线程方法,而是极力推崇继承QObject的方法来实现,当然用哪个方法实现要视情况而定,别弄错了就行,估计Qt如此推崇继承QObject的方法可能是QThread太容易用错的原因。继承QThread实现多线程的方法点此前...转载 2018-07-30 11:03:51 · 1594 阅读 · 1 评论 -
VS2013编译Qt5.2.0 32位静态库debug-and-release版及结果分享
1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.0.zip这个文件。2.安装python3.解压缩qt-everywhere-opensource-src-5.2.0.zip文件,修改qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将[cpp] view原创 2013-12-20 14:16:43 · 5075 阅读 · 11 评论 -
Qt学习很好的网页集合(持续更新)
1 http://blog.sina.com.cn/s/articlelist_2801495241_2_1.html原创 2014-01-01 20:50:24 · 1203 阅读 · 0 评论 -
Qt之打包发布(NSIS详解)
Qt之打包发布(NSIS详解)转自http://blog.sina.com.cn/s/blog_a6fb6cc90101fer8.html发布方式 Qt发布的时候,通常使用两种方式: (1)静态编译 (2)动态编译 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大。。。 动态编译:相关联的库转载 2014-01-01 20:45:25 · 1813 阅读 · 0 评论 -
QTextCodec中的setCodecForTr等终于消失了 (Qt5)
QTextCodec中的setCodecForTr等终于消失了 (Qt5)转自http://blog.csdn.net/dbzhang800/article/details/7325698在Qt4中,国内很多新手都喜欢——不分青红皂白地使用如下3行代码QTextCodec::setCodecForTr(...)QTextCodec::setCode转载 2013-11-12 22:16:34 · 1420 阅读 · 0 评论 -
VS2012中使用编译的Qt-5.1.1静态库开发程序
1. 安装qt-vs-addin-1.2.2-opensource.exe,安装之后,vs2012菜单栏就会出现QT5菜单。2. 在qt-vs-addin添加Qt5静态库:QT5->Qt Options->Add,添加Qt5静态库。3. 新建Qt5工程即可。原创 2013-09-26 16:28:44 · 3938 阅读 · 9 评论 -
解决VS2012(update3)静态编译的Qt5.1.1程序无法运行的问题
使用VS2012(update3)编译的Qt5.1.1静态库,开发出的程序运行时会有如下错误:找了1天时间,终于找到了解决方法。1. 添加qwindows.lib的路径。项目-> 属性-> 配置属性->链接器-> 常规-> 附加库目录,加上qwindows.lib的路径。2.在工程的main.cpp中,加入如下代码:#include原创 2013-09-26 16:06:57 · 6319 阅读 · 0 评论 -
VS2012(update3)编译Qt5.1.1 32位静态库debug-and-release版及结果分享
1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.1.1.zip这个文件。2.安装python3.解压缩qt-everywhere-opensource-src-5.1.1.zip文件,修改qtbase\mkspecs\win32-msvc2012\qmake.conf文件,将QMAKE_CFLAGS_RELEASE = -原创 2013-09-26 16:21:42 · 4676 阅读 · 1 评论 -
Qt5.1.1 MinGW48 release静态版编译结果分享
Qt5.1.1 MinGW48 release静态版编译结果分享转自http://www.qtcn.org/bbs/read-htm-tid-54871.html这是我编译好的静态release版,有需要的可以直接取用,7z压缩包,文件近90Mhttp://yunpan.cn/QGFvTKIxUMMsX包含odbc,sqlite,没有webkit,解压后运行一下目录转载 2013-09-26 11:04:14 · 2477 阅读 · 0 评论 -
用vs2012 x86编译的Qt5.1.1,assistant无法启动问题
用vs2012 x86编译的Qt5.1.1,assistant无法启动错误提示如下:上网找了一下解决办法:见http://www.hnmade.com/bbs/thread-11011-1-1.html被这种莫名其妙的问题卡住,很不爽,索性编了一套带调试信息的Release版,调试后,发现问题是出在文件TextEncodingRegist原创 2013-09-25 22:26:59 · 1997 阅读 · 0 评论 -
VS2012配置QT5.02--编译方式--32位
VS2012配置QT5.02--编译方式--32位转自http://blog.csdn.net/l1258914199/article/details/9031567刚开始研究QT,而且是在windows下,所以非常想在visual studio2012中进行开发,但是在配置中出现了不少问题,再此将正确的方法总结一下。在qt-project.or转载 2013-09-24 22:20:52 · 1616 阅读 · 0 评论 -
Qt5.1.1 VC2012(update3) 32bit release静态版编译结果分享
Qt5.1.1 VC2012(update3) 32bit release静态版编译结果分享转自http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1490&uid=123401这是我编译好的VC2012(update3)静态release版,有需要的可以直接取用,7z压缩包,文件大小约70Mhttp://yunp转载 2013-09-10 14:20:04 · 1667 阅读 · 0 评论 -
Qt pro文件比较详细的解释
Qt pro文件比较详细的解释转自http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1471&uid=144375在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉转载 2013-08-13 15:04:53 · 991 阅读 · 0 评论 -
Qt Creator仿VA for VS2012的scheme
Qt Creator仿VA for VS2012的scheme转自http://www.qtcn.org/bbs/read-htm-tid-54758.html自己动手对着VS取色编辑的,有些地方我加了斜体效果,不喜欢可以自己去掉效果如图配置文件如下,以UTF-8格式保存为XML放到QtCreator\share\qtcreator\styles下就可以转载 2013-08-24 10:35:19 · 1862 阅读 · 0 评论 -
Qt5.1.0 MSVC2012(32bit) release静态版编译结果分享
Qt5.1.0 MSVC2012(32bit) release静态版编译结果分享转自http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1449&uid=123401 Qt5.1.0 MSVC2012(update3) 静态release版,7z压缩包,文件大小70M左右(解压以后670M左右)http://pan转载 2013-07-09 15:33:19 · 2766 阅读 · 0 评论 -
QT5静态编译教程,主要针对vs2012
QT5静态编译教程,主要针对vs2012转自http://www.qtcn.org/bbs/read-htm-tid-53236.htmlQT5,VS2012静态编译,所有的库准备充分的话qwebkit也可以静态编译通过,但是我编译的版本使用中如果用了QWEBVIEW控件在连接时会出错。注:我自己编译的环境是:win server 2012 dc版 , vs20转载 2013-05-22 20:37:21 · 17465 阅读 · 10 评论 -
VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享
1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.1.zip这个文件。2.安装python3.解压缩qt-everywhere-opensource-src-5.2.1.zip文件,修改qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将[cpp] view原创 2014-02-12 14:12:19 · 9844 阅读 · 6 评论 -
移植qt5.3.1到arm
移植qt5.3.1到arm转自http://blog.csdn.net/zhx6044/article/details/38373687近刚入手一款开发板(比较低端,刚毕业工作还没一个月,穷屌丝一个)。在学校以前都是用的是Friendly Arm的6410,使用的qt版本是使用的最多的4.7.0版本,入手的板子是4.7.4。qt5出来也有好长的时间了,其中提供了很多转载 2015-03-03 11:56:24 · 1172 阅读 · 0 评论 -
Qt 5.4.1下编译MySQL驱动,连接MySQL数据库
Qt 5.4.1下编译MySQL驱动,连接MySQL数据库原创 2015-04-13 17:06:32 · 8185 阅读 · 3 评论 -
Qt使用多线程的一些心得——1.继承QThread的多线程使用方法
转自 https://blog.csdn.net/czyt1988/article/details/644414431.摘要 Qt有两种多线程的方法,其中一种是继承QThread的run函数,另外一种是把一个继承于QObject的类转移到一个Thread里。 Qt4.8之前都是使用继承QThread的run这种方法,但是Qt4.8之后,Qt官方建议使用第二种方法。两种方法区别不大,用起...转载 2018-07-30 11:02:08 · 374 阅读 · 0 评论 -
《MFC&Qt混合编程》 part1 MFC对话框中嵌入Qt窗口控件
看到一篇写的靠谱的MFC与Qt混合编程的文章,mark一下,转自 http://blog.csdn.net/sinat_24206709/article/details/77185974《MFC&Qt混合编程》 part1 MFC对话框中嵌入Qt窗口控件1、环境配置:VS2010,Qt4.8.4_win64,Qt_VS_Addin_1.1.112、创建的MFC对话框程序3...转载 2018-03-07 16:57:00 · 2670 阅读 · 0 评论 -
Qt工程配置.pro详解--(如何正确的配置Qt工程)
编译QT的工程的时候,一般都会让qmake自动生成,但有时我们需要定制我们的工程,那么就必须改写pro文件。 要自己全部写pro文件又有点麻烦,所以,一般都是先运行 qmake -project来生成基本的pro文件。 在一般的.pro里已经包含了几个基本的选项,如TEMPLATE,TARGET,INCLUDEPATH,HEADS,SOURCES等选项,下面我们细讲:(转载 2018-01-26 13:56:46 · 2427 阅读 · 0 评论 -
QT安装程序制作
转自 http://blog.csdn.net/hutusoft/article/details/790605671 安装Qt installerframework 从QT官网的http://download.qt.io/official_releases/qt-installer-framework/下载qt installer framework安装程序进行安装。2 配置安转载 2018-01-15 18:00:01 · 482 阅读 · 0 评论 -
Qt测算程序运行时间
转自http://blog.csdn.net/tandesir/article/details/7821698【问题描述】程序运行时间是编程的一项重要指标,在QT中如何测算程序的运行时间呢?【解析】测试函数[html] view plain copy#include math.h> void functi转载 2017-08-14 13:52:43 · 1030 阅读 · 0 评论 -
Qt Quick Scene Graph
转自http://kangqingfei.cn/2016/04/26/Qt-Quick-Scene-Graph/这是一篇翻译的文章,原文链接,当然这个链接的内容也是来自这里。在此之前你可能需要了解一些Scene Graph的知识,你可以参照:Scene graphScene Management - Scene Graph不朽的Scene转载 2017-08-01 15:26:45 · 3269 阅读 · 0 评论 -
基于Qt的图像处理技术和算法
转自http://blog.csdn.net/silangquan/article/details/41008183原文链接: http://developer.nokia.com/community/wiki/Image_editing_techniques_and_algorithms_using_Qt这篇文章主要阐述了如何使用Qt在像素级别转载 2017-07-10 10:18:00 · 504 阅读 · 0 评论 -
QML实现可定制模态对话框【核心部分详解】
转自http://blog.csdn.net/r5014/article/details/70139689不少朋友需要会用到模态对话框,那么如何使用QML创建模态对话框呢?分析:我所需要的模态对话框是这样的:从上到下一次包含了:a.标题栏b.内容框c.按钮栏为了方便接口使用,我们将这三个部分整合转载 2017-06-27 18:50:06 · 6464 阅读 · 0 评论 -
QT的基本数据类型
转自http://blog.csdn.net/x356982611/article/details/50762931qint8:signed char有符号8比特数据qint16:signed short16位数据类型qint32:signed int.32位有符号数据类型qint64:long l转载 2017-07-15 13:51:03 · 832 阅读 · 0 评论 -
QT5.2中文乱码解决问题
转自http://blog.163.com/qimo601@126/blog/static/1582209320143115334438/总结:之前Qt4写的代码用QTextCodec::codecForTr()来解决中文输入问题,为了防止错误的滥用,在Qt5中已经取消了这个方法。 Qt5+VS2010中文乱码问题的解决:【请记住VS2010必转载 2017-06-26 19:04:20 · 1855 阅读 · 1 评论 -
Getting started with unit tests in Qt Creator and Catch
转自https://dragly.org/2015/11/24/getting-started-with-unit-tests-in-qt-creator-with-catch/I have written about unit testing in Qt Creator on multiple occasions earlier. Since then, a ne转载 2017-06-20 11:00:20 · 522 阅读 · 0 评论 -
High-DPI Support in QT
转自http://blog.csdn.net/boo12355/article/details/52221789High-DPI Support in QT一、qt 从5.4版本开始支持高DPI,开启高DPI支持的方法是通过配置环境变量1,添加环境变量 QT_DEVICE_PIXEL_RATIO = auto2, 需要设置缩放比例 QT_SCALE_FACTOR转载 2017-06-16 14:42:33 · 1183 阅读 · 0 评论 -
Qt 5.9 新特性
Qt 5.9的新特性已经基本出来了New Features (within existing modules)Qt CoreAdded new qfloat16 class.QProcessEnvironment is now available on iOS, tvOS, watchOS, and VxWorks.QRegularExpression now requ翻译 2017-03-02 10:46:18 · 3915 阅读 · 1 评论 -
Qt v5.8.0 已发布
下载链接https://www.qt.io/download-open-source/#section-2原创 2017-01-24 09:24:09 · 1049 阅读 · 0 评论 -
Qt最新的教程合集
原文http://evileg.com/en/knowledge/qt/QtWelcome to the page, which collected a small collection of knowledge about Qt.Qt is a framework, well-proven as a means to develop cro翻译 2017-01-11 12:44:34 · 1032 阅读 · 0 评论 -
Qt Creator 配置Msvc 2012的调试器
Qt Creator 配置Msvc 2012的调试器转自http://blog.csdn.net/ztz0223/article/details/89364781、编译Qt 5.0.2,编译器为Msvc 20122、下载Cdb.exe,这个是给控制台调试代码用的,Msvc用的调试器是WinDbg,所以安装vc是没有Cdb的,网址:http://msd转载 2013-05-22 20:33:39 · 6114 阅读 · 0 评论 -
MSVC 2012动态编译及静态编译 QT 5.0.2
MSVC 2012动态编译及静态编译 QT 5.0.2转自http://blog.csdn.net/ztz0223/article/details/8917182动机:因为官网的QT安装包是64位的,于是要做一个本地的32位的这里仅仅做动态连接库,先不做静态编译,静态编译一堆破问题,后面再说。动态编译1、下载源代码:qt-everywhere-o转载 2013-05-22 20:26:03 · 2888 阅读 · 0 评论 -
解析 Qt 程序在Windows 下发布
解析 Qt 程序在Windows 下发布转自http://mobile.51cto.com/symbian-272285.htmQt 程序在Windows 下发布是本文要介绍的内容,不多说了,先来看内容,针对这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。下面不涉及静态编译(转载 2013-02-11 22:57:38 · 1034 阅读 · 0 评论 -
Qt 中 链接Ws2_32.lib
qt是在pro文件中 加入 LIBS += -lWs2_32 即可解决问题原创 2013-02-06 13:33:16 · 4589 阅读 · 1 评论 -
QtCreator快捷键
QtCreator快捷键转自http://blog.csdn.net/nolatestudy/article/details/6294551F2 跳转到函数定义Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3转载 2013-02-06 22:26:03 · 718 阅读 · 0 评论 -
线程中如何修改界面
线程中如何修改界面转自http://blog.csdn.net/zhangshan415/article/details/7901223采用的办法是: 利用 signal/slot 机制。在 线程类中创建一个 signal (信号), 在界面管理类中 创建一个 slot (槽)。每当线程需要修改界面的时候, 就发送一个需要修改界面的信号, 界面收到这个信号以后,会调用相应的转载 2013-01-31 22:06:27 · 1481 阅读 · 0 评论