作为一名编程的爱好者,特别是对于c/c++来说。最近在学习qt,发现qt的教程比较少,国内除了qt学习之路外,其他基本都是qt4教程。我在bogotobogo上看到了qt5的教程,这个教程简单易懂。适合新手朋友,特意翻译。一是可以学习qt5,二是可以提高自己的英语水平。如果有不足之处,请提出来,谢谢 ...
分类:
其他好文 时间:
2016-06-04 22:04:31
阅读次数:
258
前言:参考了网上一堆的文章,还是出现了一堆的问题,一句话能用apt-get install安装的千万别自己下源码编译,没有新版本就GOOGLE 关键字+PPA找到新版本源,用add-apt-repository命令添加,然后update下,再apt-get install试试有没有,如果要学习另当别论。一 原因分析:根据网上和自己的编译经验分析觉得QT5.6之所以无法切换fcitx的输入法是因为qt...
分类:
其他好文 时间:
2016-06-03 19:42:05
阅读次数:
782
1、以Release方式编译生成exe程序。2、开始菜单,依次点击Qt5.6.0---->5.6----->MinGW4.9.3(32-bit)----->Qt5.6forDesktop。3、输入:cd/d"编译程序的Release目录"4、输入:windeployqt"您的程序名"-qmldir"D:\Qt\Qt5.6.0\5.6\mingw493_32\qml您自己的QML目录"5、exe..
分类:
移动开发 时间:
2016-05-31 14:20:47
阅读次数:
315
Qt5 Addin 出现问题 VS2013下安装Qt5的插件,出现了下面的问题: Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突 【1】设置“Qt options”,在其中添加如下 ...
分类:
其他好文 时间:
2016-05-27 11:01:11
阅读次数:
333
Qt开始默认是utf-8,而VS2013默认程序编码为gb2312; 这样就会发现使用中文的时候乱码。 一般有二种解决方案: 1、在使用中文的时候,使用QTextCodec QTextCodec *gbk=QTextCodec::codecForName("gb2312"); QString str ...
分类:
数据库 时间:
2016-05-26 07:32:23
阅读次数:
314
qt工程转vs工程的脚本工具 问题描述: 多人用vs配合qt creator进行开发时,会遇到将pro文件转换成vcxproj文件后,到其他人的PC上用vs编译会出现编译错误。 解决方案: 首先,统一开发环境,例如使用vs2010与Qt5.5.1。 其次,配置QTDIR环境变量,该环境变量为qt c ...
分类:
其他好文 时间:
2016-05-24 22:28:09
阅读次数:
424
1、new 一个QTreeWidget 对象,并设置头标签,和根节点(个人程序需要) 2、添加 QTreeWidgetItem(这里是读取文件夹里文件的名字作为item的名字) 3、点击item事件 4、checkself(QTreeWidgetItem* ,int);函数是点击后的响应函数。在pr ...
分类:
其他好文 时间:
2016-05-18 00:01:08
阅读次数:
3591
一、下载源码 或者直接下载:云盘下载 二、构建 1、不对源码修改,直接构建qtftp 2、做如下修改,再次构建qtftp 3、查看两次构建生成的库文件 目录:build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug\lib 三、部署库文件 1、Qt ...
分类:
其他好文 时间:
2016-05-13 11:01:28
阅读次数:
605
在上一篇文章中,介绍了Qt属性的声明过程,本文主要介绍Q_PROPERTY()中可以使用的关键字。
在Qt5.6中,Q_PROPERTY()总共有12个关键字,本文介绍三个:READ、WRITE和MEMBER。为什么首先这三个?因为一个属性必须有一个读操作,如果没有READ定义,就必须定义MEMBER,否则这个属性无法访问,一个无法访问的属性又有什么意义呢?而WRITE则是与READ相关的操作,...
分类:
其他好文 时间:
2016-05-12 21:48:25
阅读次数:
125
编程环境为win7+QtCreator5.6+opencv3.0,总结,程序打包发布的方法:
第一步:使用windeployqt(转自http://tieba.baidu.com/p/3730103947,感谢楼主分享)
Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,
如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。
因...
分类:
其他好文 时间:
2016-05-12 21:13:04
阅读次数:
826