Qt4.x 到 Qt5 做出的一些改变
来源:互联网 发布:mac 安装websphere 编辑:程序博客网 时间:2024/05/16 17:57
使用Qt5.2时可能会碰到这样的问题:QXXXXXX(某头文件) No such file or directory
这是因为Qt4.x 到 Qt5 头文件方面做出的一些改变
一般解决方法
(1) #include <QtGui/QApplication>
要改成
#include <QGuiApplication>#include <QApplication>
在 pro 文件里加:
QT += widgets
(3)#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
改为:
#include <QAction>
#include <QApplication>
#include <QButtonGroup>
#include <QDialog>
#include <QHeaderView>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
同时pro中加入:
QT += core gui widgets
(4)QCoreApplication::UnicodeUTF8 直接删掉(包括前面的逗号)即可
(5)#include <QtGui/QWidget>
改为#include <QWidget>
0 0
- Qt4.x 到 Qt5 做出的一些改变
- qt4.6.4 到 qt5.0的改变 持续更新
- QT4到QT5的变化!
- 从Qt4.x升级至Qt5工程代码需做的改变
- 由Qt4.x项目移植到Qt5.x需要注意的事项
- QT5与QT4的一些不同之处
- Qt4的项目迁移到qt5
- qt4到qt5使用qsqltablemodel的变化
- 从Qt4 到Qt5的变化
- 从Qt4 到Qt5.2的变化
- Qt4程序移植到Qt5的问题
- QT4的工程到QT5环境下无法运行的一些问题及解决办法
- Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题
- Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题
- Qt4到Qt5
- qt4项目到qt5
- cocos2dx 2.x到cocos2dx 3.x的一些改变
- QT4 升级到 QT5 改动:
- 【Python】简单例题tuple和list的转换;实现删除一个list里重复的元素;对list a进行排序,并且从最后一个开始删除重复元素
- 扩大UIButton的选区
- JavaSE之静态代理模式
- MongoDB 优化器profile
- Android 取得当前时间
- Qt4.x 到 Qt5 做出的一些改变
- 19個好用的Android開發工具(Written By: ventans Leo)
- 数据结构——算法之(013)( 求和1+2+3+...N)
- 基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案
- shark 安装 遇到的问题
- VC++DUIEngine界面编程1--学习编译及配置DUIEngine项目
- 51单片机初学(二)液晶屏时钟,并保存数据
- 中国高原爱情旅游胜地——香巴林卡
- 编译时遇到如下错误error C2061: syntax error : identifier 'THIS_FILE'