摘要:
该Qt4项目以前是使用Qt4.7.4MSVC2008开发的,因为使用到了OWC10(OfficeWebComponents),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编译器转成了MinGW4.7,Qt升级到了4.8.4。今天Qt5.0.1-MinGW预编译版本发布了,于是就拿它练手,将它升级到Qt5,以减少系统中存在的多个Qt版本。遇到的问题如下:1.由于Qt5将大部分桌面部件移到了QtWidgets模块中,所以在.pro中要增加下面一行QT+=widgets2.程序中使用了OWC10,用到了ActiveQt,原来的做法是在.pro中加CONFIG+=qaxconta 阅读全文
摘要:
qt5.0的智能提示设置qt默认的是Ctrl+空格 但这个是切换输入法,用着也不习惯修改的地方是工具-》选项-》环境键盘选项把CompleteThis修改成自己习惯的快捷键 阅读全文
摘要:
c++的构造函数也定义了一个隐式转换explicit只对构造函数起作用,用来抑制隐式转换看一个小例子新建一个头文件#ifndef CMYSTRING_H#define CMYSTRING_H#include#includeusing namespace std;class CMyString{public:CMyString(const char * str);void SetString(string str);};#endif // CMYSTRING_H实现它#include "CMyString.h"CMyString::CMyString(const char * 阅读全文
摘要:
在QT官网下载QThttp://qt-project.org/downloads我下的是64位版本Qt 5.2.1 for Windows 64-bitvs2012插件是 Visual Studio Add-in 1.2.2 for Qt5安装好后在vs2012上就会有QT的菜单出现选择 Qt Options 打开点击Add把qt的安装路径加进去我的是C:\Qt\Qt5.2.1\5.2.1\msvc2012_64之后在我的电脑上点击右键-》属性-》高级系统设置-》高级 里的 环境变量添加环境变量PATH:C:\Qt\Qt5.2.1\5.2.1\msvc2012_64\bin和C:\Qt\Qt5 阅读全文