qt creator 创建程序,增加控件,实现计算圆的面积

qt creator 创建程序,增加控件,实现计算圆的面积

1.创建程序

qt creator 创建程序,增加控件,实现计算圆的面积
如图所示创建程序,点击choose后填写程序名和路径,下一步勾选select all kits
qt creator 创建程序,增加控件,实现计算圆的面积

接下来全部默认选项,直到创建完成

2.布局窗口

双击ui进入ui设计页面
qt creator 创建程序,增加控件,实现计算圆的面积
从左边拖选需要使用的控件到主界面上,要用的有三个Display Widgets中的Label、一个Input Widgets中的Line Edit以及Buttons中的Push Button,将它们分别放在合适的位置,并双击修改它们的名字。

qt creator 创建程序,增加控件,实现计算圆的面积把label_2的frameShape和frameShadow属性分别设置为Panel和Sunken
qt creator 创建程序,增加控件,实现计算圆的面积

3.为“计算”按钮添加响应

右击“计算”按钮,选择“转到槽”,选择第一个clicked()函数,在自动生成的void MainWindow::on_pushButton_clicked()
函数体中添加如下的代码:

 bool ok;  
 QString tempStr;  
 QString valueStr=ui->lineEdit->text();  
 int valueInt=valueStr.toInt(&ok);  
 double area=valueInt*valueInt*3.1415926;  
 ui->label_2->setText(tempStr.setNum(area));   

点击左侧运行按钮,运行程序后输入半径,单击计算,结果如下图
qt creator 创建程序,增加控件,实现计算圆的面积