#include "charge_rules.h" #include "ui_charge_rules.h" #include #include charge_rules::charge_rules(QWidget *parent) : QDialog(parent), ui(new Ui::charge_rules) { ui->setupUi(this); rule=new cost; connect(this,SIGNAL(Signal_rules(double,double,double,double)),rule,SLOT(Slot_rules(double,double,double,double))); this->setWindowTitle("收费规则"); } charge_rules::~charge_rules() { delete ui; delete rule; } void charge_rules::on_pushButton_2_clicked() { this->close(); } void charge_rules::on_pushButton_clicked() { QString T=ui->lineEdit->text(); QString money=ui->lineEdit_2->text(); QString free=ui->lineEdit_3->text(); QString max=ui->lineEdit_4->text(); double t=T.toDouble(); double m=money.toDouble(); double f=free.toDouble(); double mm=max.toDouble(); emit Signal_rules(t,m,f,mm); QMessageBox::about(NULL, "消息框", "修改成功"); this->close(); }