#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QDoubleValidator>
#include <QMessageBox>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
// 设置 lineEdit 只能填写数字
// 设置了验证器的最小值为-999.0,最大值为999.0,小数位数为2,即用户只能输入小数位数不超过2位的浮点数。
ui->lineEdit->setValidator(new QDoubleValidator(-999.0, 999.0, 2));
ui->lineEdit_2->setValidator(new QDoubleValidator(-999.0, 999.0, 2));
m_login = new Login();
if (m_login->exec() == QDialog::Accepted)
{
this->show();
}
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
double add_1 = ui->lineEdit->text().toDouble();
double add_2 = ui->lineEdit_2->text().toDouble();
qDebug() << "add_1" << add_1;
qDebug() << "add_2" << add_2;
// 弹出结果提示框
QMessageBox::information(nullptr, "结果显示", QString("计算结果为 %1").arg(add_1 + add_2));
}
【Qt 教程篇】从小白进阶成Qt大神-基础篇 登录跳转界面
146 浏览量
2024-05-17
15:59:31
上传
评论
收藏 7KB ZIP 举报
zw_Loneranger
- 粉丝: 528
- 资源: 11