• 4010阅读
  • 1回复

qt4到qt5迁移的一个的问题 [复制链接]

上一主题 下一主题
离线matrix_ming
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-18
qt4中编译完全没有问题,原先pro文件
QT       += core gui webkit sql network phonon
INCLUDEPATH += src/
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets


qt5中更改为
QT       += core gui webkit sql network
INCLUDEPATH += src/
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets


编译出错:QProxyModel: No such file or directory





离线dbzhang800

只看该作者 1楼 发表于: 2013-08-19
Qt4 到 Qt5的移植并不是简单改改 pro 文件的事。对了一个一般的Qt4程序,移植到Qt5可能需要不少的代码改动和充分的测试。

至于你提到的这个问题,倒是比较简单。你应该知道,早在Qt4.1 的时候, QProxyModel 就已经 obsolete,只是用来保持和Qt4.0的兼容性:This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

快速回复
限100 字节
 
上一个 下一个