QT4升级到QT5改动:PC部分:【改QTDIR变量】在工程根目录下找到.user文件,如InnoTabPlugin.vcxproj.user修改指向你的QT5根目录:<PropertyGroupCondition="‘$(Configuration)|$(Platform)‘==‘Template|Win32‘"><QTDIR>C:\qt\Qt5.2.1\5.2.1\msvc2010</QTDIR>&l..
分类:
其他好文 时间:
2016-08-23 17:24:13
阅读次数:
139
之前项目的代码从Qt4迁移到Qt5,发现以前在Qt4中使用winEvent写的边缘拖动无法通过编译.查了一下原来是在Qt5中已经移除winEvent,并使用nativeEvent来代替.那么在工程中只需要略加修改即可使用,主要改两个地方:1.加入nativeEvent函数:[cpp]viewplaincopyboolMainDialog::nativeEv..
其实这只是给自己看的一个configure选项笔记,没有太多的东西。 首先: 下载qt5.6的源码: 地址: http://download.qt.io/archive/qt/5.6/ 下载完解压: tar -xvf qt-everywhere-opensource-src-5.6.0.tar.gz ...
分类:
其他好文 时间:
2016-08-23 13:22:01
阅读次数:
275
最纯净的文件系统的建立,保证qt5.6 移植不受以前的版本影响。 ...
分类:
系统相关 时间:
2016-08-22 17:51:36
阅读次数:
173
1、#include<QtGui/QApplication>--->Nosuchfileordirectory问题的解决(原因是Qt5源文件位置的改动)1).pro文件中,在QT+=coregui下面一行添加greaterThan(QT_MAJOR_VERSION,4):QT+=widgets2)在mian.cpp文件中将#include<QtGui/QApplication>修改为#include&..
分类:
其他好文 时间:
2016-08-21 16:56:19
阅读次数:
289
代码下载链接: http://pan.baidu.com/s/1hsc41Ek 密码: 5hdg 显示效果如下: 代码附有详细注释(代码如下) ...
分类:
其他好文 时间:
2016-08-20 19:20:02
阅读次数:
184
由于我的Ubuntu上装了QT4和QT5,导致qtchooser有问题,一运行就crash。 然后刚刚在跑一个qt5的app时,UI假死。 $ 可以CRTL+ALT+F2进入console, $ ps -t tty7 查看GUI界面下的程序异常情况,记录下Xorg的PID $ kill -9 PID ...
分类:
系统相关 时间:
2016-08-20 17:46:02
阅读次数:
247
环境 系统:win7 64位旗舰版 软件:VS2013、QT5.5.1-32位 概述 当网页打开一个新的窗口时,我们有时候需要根据URL地址来判断弹出窗口是否合理,如果合理则弹出新窗口,否则不弹出。本文假设你能够基本使用QT。 步骤 1)首先创建类InterceptNetworkAccessMana ...
分类:
Web程序 时间:
2016-08-19 09:43:47
阅读次数:
184
上几天在V站逛的时候看到某作者出了个截图工具(snipaste)很是强大. 可下载后就是打不开, 工具是Qt5写的, 提示我无法加载qwindows.dll, 这个dll明确在platforms目录里放着的. 谷歌一通后发现Qt的社区有个帖子也是这样, 那人用Dependency Walker列出了 ...
分类:
其他好文 时间:
2016-08-19 06:20:53
阅读次数:
292
该Qt4项目以前是使用Qt4.7.4MSVC2008开发的,因为使用到了OWC10(OfficeWebComponents),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编译器转成了MinGW4.7,Qt升级到了4.8.4。今天Qt5.0.1-MinGW预编译版本发布了,于是就拿它练手,将它升级到Qt5,以减少系统中存在的..
分类:
其他好文 时间:
2016-08-18 14:46:10
阅读次数:
319