QT4的Designer顯然是與QT3有很大的不同,
在參考許多文章後才將QT4的ui檔,轉換成exe檔,
所使用的軟體為QT4.4.0,
步驟如下:
1. 開啟QT Designer,建立一個widget專案,拉一個PushButton放置在表單上,並將text屬性填入"hello",
2. 存檔成qtui1.ui,同時到表單-->檢試程式碼將源碼儲存,預設的檔名是ui_qtui1.h,
3. 將這兩個檔案放入C槽新增的qtui1資料夾中,這時需要一個main.cpp(請參考QT Designer Manual的Using a Component in Your Application部份)
main.cpp的內容為:
#include "ui_qtui1.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *widget = new QWidget;
Ui::Form ui;
ui.setupUi(widget);
widget->show();
return app.exec();
}
4. 新增一個qtui.pro檔,內容為:
TEMPLATE = app
FORMS = qtui1.ui
SOURCES = main.cpp
5. 啟動QT4.4.0 Command Prompt,
用 cd :c\qtui1進入qtui1資料夾中,
用qmake -o Makefile =>生成Makefile文件,
再用nmake =>執行Makefile中的命令,會在dedug資料夾生成一個qtui1.exe
6. 接著cd debug,然後輸入qtui1,即可執行qtui1.exe