Qt中的ui文件是c语言文件吗,c-Qt-UI文件未在Visual Studio中更新
我最近開始使用Qt(某種速成課程)并將其與Visual Studio集成(如here所述),現在由于某種原因,在進行了以下更改后,文件似乎沒有使用保存的.ui文件進行更新. Qt設計器.
該文件正在正確保存(如果我在Visual Studio中單擊它,它將顯示添加的組件),但是在“ ui_MainForm.h”文件中未引用任何添加的組件.在保存過程中,我是否錯過了應該重新編譯該UI頭文件的步驟?
我也不確定這是否有所不同,但是在解決方案資源管理器中,生成的文件旁邊有一個紅色圖標,如下所示:
解決方法:
更改MainForm.ui文件后,ui_MainForm.h文件不會自動更新.
僅當您開始編譯項目時,.ui文件才會被編譯為.h文件.如果您想更新.h文件,例如為了IntelliSense,您應該能夠右鍵單擊.ui文件,然后單擊“編譯”.這將運行uic.exe,然后您將更新.h文件.
[編輯:]
如rcmadruga和Summer Sun所指出的那樣,有時有時需要通過選擇菜單項“項目”->“重新掃描解決方案”(這是Visual Studio 2010引入的)來另外更新您的IntelliSense數據庫.
標簽:c,qt,visual-studio-2010
來源: https://codeday.me/bug/20191009/1882564.html
總結
以上是生活随笔為你收集整理的Qt中的ui文件是c语言文件吗,c-Qt-UI文件未在Visual Studio中更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言定义数组变量初始化为0,c语言数组
- 下一篇: android accessibilit