QT-Dialog1

it2025-07-28  6

Dialog1 #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=valueIntvalueIntPI;//计算圆面积 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=valueIntvalueIntPI;//计算圆面积 ui->areaLabel_2->setText(tempStr.setNum(area)); }

最新回复(0)