我正在使用Qt Creator。當我編譯一個應用程序時,.ui文件是變成編譯代碼,還是在運行時讀取和處理。我問,只是因爲我在看UI的性能,如果它在運行時加載,我會想象會有一些懲罰呢?在編譯時或運行時是否處理Qt .ui文件?
1
A
回答
4
如果您正在使用QtCreator並且沒有改變任何項目,ui文件將用於生成包含創建UI的代碼的頭文件。
例如,如果您的UI文件是myform.ui
,則生成的頭文件(使用uic
工具)將爲ui_myform.h
。
如果你打開它,你會看到創建你的UI的代碼。
+0
我不一定。我看到了實際的表單本身,但是我添加到它的所有小部件都不在那裏。沒有代碼將窗口小部件添加到窗體。 我看到ui-> setupUi(this);在CPP文件中,但它仍未列出每個單獨的控件。 – esac 2010-06-24 14:52:02
2
相關問題
- 1. 得到在編譯時(或運行時)
- 2. 檢測是否Qt是在運行時
- 3. 安裝是否在運行時或編譯期間發生?
- 4. 在編譯時運行PublicResXFileCodeGenerator
- 5. 是在編譯時或運行時評估的F#範圍
- 6. 是否可以在運行時禁用條件編譯符號?
- 7. 資產文件在rails中編譯時,預處理器引擎如何運行?
- 8. 編譯打字稿文件運行時
- 9. 在Xcode的Objective-C中編譯時或運行時是否執行硬編碼的數學運算?
- 10. 編譯和運行java文件的批處理文件?
- 11. 登錄時運行批處理文件
- 12. 分配 - 編譯或運行時現象
- 13. 啓封類是否會導致運行時或編譯時間中斷?
- 14. 是否有可能在運行時反編譯程序
- 15. Tomcat。 Java運行時編譯
- 16. 運行時編譯順序
- 17. 在編譯時或運行時在C#中創建LUT
- 18. 運行時Java編譯器
- 19. app.config僅在編譯時使用,還是在運行時需要?
- 20. 變化在編譯運行時的Qt 4.6和4.7
- 21. 是否可以調試在運行時編譯的代碼?
- 22. 是否可以在運行時編輯嵌入資源文件?
- 23. 運行時編譯CLR
- 24. 在java中繼承編譯時或運行時
- 25. 在訪問文件夾時運行的批處理文件
- 26. 設計編譯器時處理遞歸是否需要特殊處理?
- 27. 在運行時編譯c#項目
- 28. 按批處理文件編譯並運行Oracle openscript
- 29. windows批處理文件編譯和運行scala腳本
- 30. Qt運行時錯誤
您是否認爲它可能在運行時被處理。這將是每次你運行你的應用程序。這是一個矯枉過正的問題。從邏輯上說,它必須是編譯時間。它是。 – Narek 2010-06-25 09:13:23