码迷,mamicode.com
首页 > 其他好文 > 详细

经典题目:输入半径求圆的面积

时间:2020-04-27 11:41:25      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:ring   面积   click   lin   方法   window   题目   经典题目   完全   

技术图片

 

 现在ui上拖拽出整体的样子

在lineEdit里输入圆的半径,单击按钮后,在下面的TextLabel输出面积

 

鼠标放在pushbutton上,右键转到槽

void MainWindow::on_pushButton_clicked()
{
    QString S;
    float s_dou,r_dou;
    //读取lineEdit上输入的数值(以string类型读取)
    QString banjing = ui->lineEdit->text();
    //把得到的字符串半径转化为浮点数半径
    r_dou = banjing.toFloat();
    //计算面积
    s_dou = 3.14159 * r_dou * r_dou;
    //把求得的浮点数面积转化为字符串面极
    S = QString("%1").arg(s_dou);
    //把得到的面积显示在label上
    ui->label_3->setText(S);
}

 

 

 


 

 

第二种方法:

在界面上添加一个新button,清空

技术图片

 

 

在头文件中声明函数

技术图片

 

 

在cpp文件中实现功能

void MainWindow::clearInput()
{
    ui->lineEdit->setText(0);
    ui->label_3->setText("0");
}

将两个文本框都清零

setText(0),清零表示完全清空文本框

setText("0"),表示清空后剩下一个0在文本上

 

然后再构造函数中connect槽函数

    connect(ui->pushButton_2,SIGNAL(clicked(bool)),this,SLOT(clearInput()));

 

 

技术图片

 

经典题目:输入半径求圆的面积

标签:ring   面积   click   lin   方法   window   题目   经典题目   完全   

原文地址:https://www.cnblogs.com/qifeng1024/p/12785373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!