創建一般的Qt Gui 程序一般會默認一個UI 文件 ,但是隨着應用程序窗口的增多,同時編輯多個UI 界面是必須的。
假設我們已經創建好了一個QTUI的工程,里面已經默認了一個UI文件,但是想在添幾個UI。
可在工程里添加一個新的ui文件。也即是Qt里的Qt Designer Form Class(UI 相關的類和一個ui文件)。
在工程文件夾QTUI上右鍵-->add New-->Qt-->Qt Designer Form Class,點擊 choose 按鈕即可。
那么在主窗口上調用這個ui即可。
但是會出現 "無法解析..."之類的錯誤,不僅如此 類似ui_***.h 頭文件沒有生成。ui_***.h 包含了ui類的定義。因此根本無法編譯。導致相應函數沒有定義無法解析。
http://coder.beitown.com/archives/523 給出了解決方法,就是重新qmake 一下。看來Qt Creator 並沒有每次qmake。
執行qmake在工程文件夾QTUI上右鍵 Run qmake