我的第一个Qt程序:使用Qt creator和Qt designer完成"HelloWorld"和计算圆面积的程序设计...

编译环境如下:

iMac操作系统Mac OS X Lion 10.7.4(11E53)

Qt Creator 版本2.5.2


但与window下完全相同;

首先介绍HelloQt实验,我们想用代码,让Qt弹出一个按钮(Button),Button上写着“HelloQt”点击之后程序结束。


第一步:
         ctrl(commend)+N新建工程  其他项目---空的Qt项目   命名为HelloQt  




然后再创建一个c++源文件,

步骤二

Ctrl(commend)+N  新建选择  C++——C++源文件,命名为main.c




在mian.c中写入以下代码

#include<QApplication>
#include<QPushButton>

int main(int argc,char *argv[])
{
    QApplication app(argc,argv);
    QPushButton b("HelloQt");
    b.show();
    QObject::connect(&b,SIGNAL(clicked()),&app,SLOT(quit()));
            return app.exec();
}

Ctrl(commend)+R 运行即可。

实验源码下载地址: "HelloQt.zip" 点击打开链接



下面来介绍一下另一个程序:

使用Qt creator和Qt designer完成"计算圆面积的程序设计

第一步:

         ctrl+N新建工程  Applications_QtGui 应用命名为Circle  




第二步:
         点击ui文件,并选择三个 Label 、  一个LineEdit  、一个push BUtton拖拽到面板上,拖拽着布置好你想要的布局,并对控件做如下处理:
         选择三个 Label 对其中两个label、label_2进行双击操作,分别键入“半径:”和“圆面积”,最后一个label_3进行如下操作:在右下脚的搜索框中输入frameShape,并对出    现的QFrame_frameShape选项,选择Box。 
  一个LineEdit  . 
一个push BUtton 双击,键入“count”,右键选择转到槽,跳出对话框,选择clicked() QAbstractButton,Qt自动生成如下空函数。 
这是Qt的信号槽机制,如果想继续了解有关信号槽的只是可以参看这一篇介绍信号槽机制的文章点击打开链接

void Dialog::on_pushButton_clicked()
{





第三步:

           键入函数体

void Dialog::on_pushButton_clicked()
{
        QString tmpStr;
        bool OK;
        QString strValue=ui->lineEdit->text();
        int radius= strValue.toInt(&OK,10);
        double area=radius*radius*PI;
        ui->label_3->setText(tmpStr.setNum(area));
}


       添加宏定义
       const double PI=3.1416;
第四步:
        调试


         ctrl+R运行,即可得到运行结果:
         输入2

         可得结果12.5664



实验完毕

实验源代码以及相关的截图下载"Qt_Circle.zip" :Qt_Circle.zip


下面介绍一下Qt中的HelloWorld程序:




转载于:https://www.cnblogs.com/ChenYilong/archive/2012/11/05/2808631.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值