我的 Qdevelop+Qt4 的第一個程序

QDevelop 是專門爲QT設計的IDE

入門很簡單

我的 Qdevelop+Qt4 的第一個程序

#dzrjojo

#2008.5.26

    裝了Ubutu之後想學qt了,所以在昨天把qt4裝上了,通過查資料,今天終於編了個測試程序。
    因爲qt4不同於qt3,將編譯部分去掉了,所以要獨立安裝一個ide,我選擇的是QDevelop。
    程序功能很簡單,把兩個數相加顯示和。    
    現在總結一下詳細步驟。

(1) 在“應用程序-添加刪除”中選擇“programming“,顯示所有開源程序,搜索”qt“。
    選擇“Qt4 設計器“也就是”Qt4 designer“和“Qdevelop“(如果沒有的話就用我上一篇文章《教你Ubuntu 下安裝Qt環境》安裝這兩個軟件 ,如果安不上就改一下源,添加上我上一篇文章寫的 網易的源 試試,反正我用這個源是可以安裝上,呵呵
    至於幫助文檔,建議網上下載chm等版本。
    安裝。
(2) 啓動Qdevelop,會檢測環境。除了“linguist”和“assistant“,應該都標記安裝了。
    可以繼續。
(3)選擇“工程-新建工程“。
    帶對話框;Release;工程名填上;位置選好,建議單獨建立個目錄;其它默認就可以。確定。
(4) 工程瀏覽器裏可以看見工程文件。
    雙擊對話框中的“ui/dialog.ui“就會打開Qt4 designer。
    刪除對話框中所有控件,在窗口部件中選擇,加入“LineEdit“三個,“PushButton“一個。
    在屬性編輯器中
    改變“LineEdit“的“objectName“爲”lineEdit1“,“lineEdit2”,“lineEditSum”。
    改變“QDialog”,也就是整個對話框的“objectName“爲“dialogMain“。
    在工具欄中選擇“編輯信號/槽”,單擊對話框,出現配置連接。點擊編輯。
    在上面的槽中添加“calcSum()“和”aboutme()“。確定。
    在信號/槽編輯器中點擊加號,添加兩個連接。
   發送者    信號      接受者    槽
   1 pushButton   clicked()    dialogMain   calcSum()
   2 dialogMain   customContextM... diaogMain   aboutme()
    保存工程文件。
(5) 切換回QDevelop。
    打開“src/dialogimpl.h“,添加兩個槽的聲明。 (覆蓋原來的那個
   class DialogImpl : public QDialog, public Ui::dialogMain
   {
   Q_OBJECT
   public:
    DialogImpl( QWidget * parent = 0, Qt::WFlags f = 0 );
   private slots:
    void calcSum();   //單擊按鈕執行的函數
    void aboutme();   //右擊對話框執行的函數
   };
    保存。
    打開“src/dialogimpl.cpp“,添加兩個槽的定義。
   void DialogImpl::calcSum()
   {
    QString stemp;
    long ltemp;
    ltemp=lineEdit1->text().toLong()+lineEdit2->text().toLong();
    stemp=QString::number(ltemp);
    lineEditSum->setText(stemp);
   }
   #include <QMessageBox>
   void DialogImpl::aboutme()
   {
    QMessageBox::about(this, tr("About Spreadsheet"),
       tr("<h2>Qt practice1 1.0</h2>"
        "<p>Open Source - Copyright © 2008 Software Inc."
        "<p>This is only for practice."
        "<p>author:dzrjojo"
       )
    );
   }
    保存。
(6) 按F7編譯,F5運行

 

 

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