Qt4的项目迁移到qt5
来源:互联网 发布:apache jmeter 3.1 编辑:程序博客网 时间:2024/03/29 17:44
Qt4的项目迁移到qt5
1、Qt4的项目filebrowser,到qt5的编译器下面,结果编译出一堆的错误。
第一个想法是新建一个QT5的工程,对比工程.pro文件,然后看包含的namespace,发现以前的widget,QFileSystemModel,QPushButton等都不在QtGui这个namespace下面了,这些全部迁移到一个新的命名空间QtWidgets下面了,所以和widget有关的改下头文件就OK啦。
2、有个办法可以通用,还是看帮助文档,主要看以前用的哪些namespace在新库中是在哪里,比如以前经常用的QtGui,查看帮助文档发现以下一句话:
The Qt GUI module providesclasses for windowing system integration, event handling, OpenGL and OpenGL ESintegration, 2D graphics, basic imaging, fonts and text.
说明qt gui包含了这些模块。
3.中文字符乱码转换语句不再需要,注释掉即可。
0 0
- Qt4的项目迁移到qt5
- qt4项目迁移到qt5,遇到的问题及解决办法
- qt4项目到qt5
- Qt4项目向Qt5项目迁移的注意事项
- qt4 代码迁移到qt5上方法
- QT4项目移植到QT5项目的方法
- QT4项目移植到QT5项目的方法
- Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets .
- 将某个Qt4项目升级到Qt5遇到的问题
- Qt4项目升级到Qt5可能遇到的问题
- Qt4项目升级到QT5遇到的问题与解决办法
- 将某个Qt4项目升级到Qt5遇到的问题
- 将某个Qt4项目升级到Qt5遇到的问题
- 将某个Qt4项目升级到Qt5遇到的问题
- Qt4项目移植到Qt5遇到的问题(更新)
- QT4到QT5的变化!
- 中指无名指收起 其他3个手指伸出来 这种手势是什么意思?
- UVA 11762 - Race to 1(概率)
- 获取数据库中订单信息
- epoll使用例子
- 回收站已经清空了,怎么才能找回被删掉的文件
- Qt4的项目迁移到qt5
- Android 网络编程 API笔记 - java.net 包相关 接口 api
- 取整函数
- 发的客观和人家觉得房管局科技的股份
- 正则表达式
- C# Lambda表达式理解
- 素数,互素
- Interview Experience Sharing (Coding)
- java基础总结