我是使用Qt的新手,我遇到了問題。我用Qt Designer創建了一個簡單的窗口(.ui文件)並將其保存。如何在Visual Studio(2010)項目中添加.ui文件並編譯它
現在我想用Visual Studio 2010進行編譯。如何將外部.ui文件添加到我的Visual Studio項目中並編譯它?
我應該在項目中創建一個新類嗎?如果是,如何?
我是使用Qt的新手,我遇到了問題。我用Qt Designer創建了一個簡單的窗口(.ui文件)並將其保存。如何在Visual Studio(2010)項目中添加.ui文件並編譯它
現在我想用Visual Studio 2010進行編譯。如何將外部.ui文件添加到我的Visual Studio項目中並編譯它?
我應該在項目中創建一個新類嗎?如果是,如何?
最好的選擇(也可能是唯一的一個,除非你正在使用CMake的或類似的)是使用官方的Visual Studio的Qt插件(從here下載):它會處理一些所需的所有預處理步驟Qt功能(C++類moc'ing,UI編譯...)。它還會將Qt文件(.ui,.qrc,.ts)關聯到各自的編輯器。基本上,你創建一個新的Qt項目,然後創建.ui(你可以使用模板附帶的那個),創建一個繼承自相應小部件的類(QWidget
,,QMainWindow
)(同樣,有一個默認項目)。從該類您設置的UI(您鏈接的的.ui和C++類,比方說),創建插槽並將它們與UI元素連接等
對於一步一步的教程,請取看看the official manual,特別是getting started部分。