Qt 几何图形面积计算器设计与实现
#include 'widget.h'
#include
//h->addWidget(ps);
h->addWidget(ps1);
h->setAlignment( Qt::AlignRight);
//把右侧的放入垂直
c->addWidget(c1);
c->addLayout(h);
//w.show();
//使用Qt界面类创建层叠
Form1 *d=new Form1;
Form2 *d1=new Form2;
Form3 *d2=new Form3;
c1->addWidget(d);//加入层叠
c1->addWidget(d1);
c1->addWidget(d2);
QObject::connect(b,&QListWidget::currentRowChanged,c1,&QStackedWidget::setCurrentIndex);
a1->show();
return a.exec();
} #include "form2.h" #include "ui_form2.h"
Form2::Form2(QWidget *parent) : QWidget(parent), ui(new Ui::Form2) { ui->setupUi(this); }
Form2::~Form2() { delete ui; }
void Form2::on_pushButton_clicked() { double a = ui->lineEdit->text().toDouble(); // 获取lineEdit中的值,并转换为double类型 double b = ui->lineEdit_2->text().toDouble(); double d= a*b; ui->label_5->setText(QString('%1').arg(d)); // 将计算结果设置到label上 }
void Form2::on_pushButton_2_clicked() { ui->lineEdit->setText(''); ui->lineEdit_2->setText(''); ui->label_5->setText(''); }
// ... 其他代码 ...
原文地址: https://www.cveoy.top/t/topic/owfn 著作权归作者所有。请勿转载和采集!