软件实习笔记二(Qt简单对话框实例开发)

2015-9-30

最近找到Qt5开发系列教程——《QT5开发及实例》,觉得不错,想着就先按照上面的安排来学习软件开发吧,第一章讲述了一个小的对话框的开发实例。

        一、首先按照以下过程创建对话框Dialog工程





        二、使用设计器设计图形化界面

首先打开工程下界面文件中的dialog.ui,进入设计界面如下(这是我的图形化设计结果):


其中的“输入半径获得圆面积”、“半径:”、“面积”和面积右边的文本框均是从左边的“Display Widgets”拖出来的Label类,修改Label属性可从右下角的属性栏中进行。

“半径:”右侧的文本输入框是LineEdit控件,“计算”是Push Button控件,同样其属性可以修改。

此外还可手动拖动控件或Dialog调节其大小。

最重要的是”面积:“右侧的Label属性设置,将其中的QFrame项设置如下:


        三、增加按键响应代码实现计算功能

属性全部设置好后就要添加面积计算实现代码了,在dialog.cpp中添加如下代码:

void Dialog::on_pushButton_clicked()
{
    bool ok;
    QString tmpStr;
    QString valStr = ui->lineEdit->text();
    int valInt = valStr.toInt(&ok);
    double area = valInt * valInt * Pi;
    ui->areaLable_2->setText(tmpStr.setNum(area));
}

其中Pi需要全局定义

const static double Pi = 3.1415926;
        四、构建并运行工程检验成果

如果出现下述界面,那么恭喜你完成这这个小程序的开发


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值