Linux下QT圖形界面開發 用快速開發工具Qt Designer編寫Qt程序(2)

[日期:2009-03-02] 來源:Linux社區  作者:QT編輯
三、用快速開發工具Qt Designer編寫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等。



轉載自:http://www.linuxidc.com/Linux/2009-03/18684p2.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章