自己手動添加的.ui文件在VS中是無法右鍵編譯的,也即是說,在用QT designer編輯過的.ui文件無法實時更新相應的ui_XX.h文件,造成調試結果無法顯示編輯過的新界面。
解決辦法:
右鍵.ui文件屬性:改自定義生成工具,應用,在常規里按照自己相應的文件和路徑輸入:
命令行:setlocal
D:\qt\5.5\msvc2010\bin\uic.exe -o "F:/AA/BB/CC/bin/ui_XX.h" "F:/AA/BB/CC/XX.ui"
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd
說明:Generating ui_XX.h
輸出:F:\AA\BB\CC\bin\ui_XX.h
附加依賴項和輸出一樣,后面文件改為XX.ui
