資源簡介
Qt5開發(fā)及實(shí)例(第三版)隨書光盤源碼內(nèi)容。資料內(nèi)代碼真實(shí)可運(yùn)行。
代碼片段和文件信息
#include?“dialog.h“
#include?“ui_dialog.h“
const?static?double?PI=3.1416;
Dialog::Dialog(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::Dialog)
{
????ui->setupUi(this);
}
Dialog::~Dialog()
{
????delete?ui;
}
void?Dialog::on_countBtn_clicked()
{
????bool?ok;
????QString?tempStr;
????QString?valueStr=ui->radiusLineEdit->text();
????int?valueInt=valueStr.toInt(&ok);
????double?area=valueInt*valueInt*PI;//計算圓面積
????ui->areaLabel_2->setText(tempStr.setNum(area));
}
void?Dialog::on_radiusLineEdit_textChanged(const?QString?&arg1)
{
????bool?ok;
????QString?tempStr;
????QString?valueStr=ui->radiusLineEdit->text();
????int?valueInt=valueStr.toInt(&ok);
????double?area=valueInt*valueInt*PI;//計算圓面積
????ui->areaLabel_2->setText(tempStr.setNum(area));
}
評論
共有 條評論