[日期:2009-03-02] | 來源:Linux社區 作者:QT編輯 |
我們用的開發系統是Linux,開發工具是Qt Designer.如果大家安裝完整版的Linux,系統就帶這個工具了.大家可以點擊應用程序->編程->Qt Designer來找到它.
Qt Designer首先呈現給用戶的是一個New/Open對話框。因爲這裏要創建一個C++程序,所以在此選擇C++ Project,點擊“OK”繼續。
選擇一個想要保存文件的位置,並且給出一個文件名,注意這裏文件名的擴展名一定要是.pro。點擊“OK”後,到下面的界面.
現在我們看到的就是Qt Designer主窗口,確保Property Editor可見。如果它是不可見的,用戶可以通過Windows→Views→Property Editor/Signal Handlers選單選項來使其可見.
下面我們建立一個如下圖所示的對話框.
通過選擇File→New選單,然後選擇Dialog來創建一個新的對話框。這時Qt Designer會創建一個新的空白對話框,用戶可以在其上放置輸入框和按鈕。
打開Property Editor,把name的值改爲“MainForm”,把caption的值改爲“Hello world”。 '
然後我們在對話框上拖拽上一個lable,方法是在左面Toolbox的common widgets裏的TextLabel,然後在空白對話框上畫一下.改一下caption的值改爲“Hello world”就得到如下的界面了.
現在就已經基本完成這個應用程序了。不過在編譯和運行此應用程序之前,還要創建一個main.cpp文件。方法是選擇File→New→C++Main- File(main.cpp),只需接受缺省的配置即可。main.cpp會自動在Code Editor中打開。因爲這裏無需改變main.cpp中的 任何東西,所以直接將Code Editor窗口關閉,並且保存main.cpp。
到此爲止,在Qt Designer中的工作已經完成了。保存整個項目,下面來編譯和運行這個程序。在編譯程序之前,要首先生成它的Makefile文件。打開一個終端,然後切換至保存有項目的位置,使用以下命令來生成Makefile文件:
#qmake -o Makefile hellopro
現在,就可以運行make來編譯程序了,根據系統的性能,這個步驟需要花費一點時間。當編譯工作完成後,輸入./hello來運行程序。如果一切正常,用戶應該已經看到程序了。
下面是我電腦上程序的界面:
到這裏我們完成了第一個Qt的程序,怎麼樣呢,是不是有點小成就感.
這裏我還有個建議:
最好把每一個項目單獨放在一個文件夾裏.這樣就可以讓我們更方便的使用QT爲我們提供的工具,例如qmake等。