我的 Qdevelop+Qt4 的第一个程序

来源:互联网 发布:首饰设计软件 编辑:程序博客网 时间:2024/04/28 02:48

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

 

 

原创粉丝点击