1.簡述
在將Qt4項目程序轉移到Qt5編程環境中時,常常會出現以下的錯誤
- 最主要的問題是顯示未定義Widget類
2.解決方法
-
解決方法是將Widget類的默認聲明添加進入工程文件
-
在.pro的項目文件中添加如下默認聲明後保存
-
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
-
-
附加問題(某些Qt4老項目程序可能沒有這問題)
-
解決 - 將頭文件改成如下所示
-
//在main.cpp頭文件中將頭文件修改如下 #include <QApplication>
-
-