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運行