有了前面的經驗就比較容易創建一個 屬於我們自己的計算器了。
一些簡單的拖拽就可以實現了。
界面設計部分:
轉到槽之后的代碼部分:
#include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); } Widget::~Widget() { delete ui; } void Widget::on_pushButton_clicked() { int a =ui->lineEdit->text().toInt(); int b = ui->lineEdit_2->text().toInt(); int c = a+b; ui->label->setText(QString::number(c)); } void Widget::on_pushButton_2_clicked() { int a =ui->lineEdit->text().toInt(); int b = ui->lineEdit_2->text().toInt(); int c = a-b; ui->label->setText(QString::number(c)); } void Widget::on_pushButton_3_clicked() { int a =ui->lineEdit->text().toInt(); int b = ui->lineEdit_2->text().toInt(); int c = a*b; ui->label->setText(QString::number(c)); } void Widget::on_pushButton_4_clicked() { int a =ui->lineEdit->text().toInt(); int b = ui->lineEdit_2->text().toInt(); if(b!=0){ int c = a/b; ui->label->setText(QString::number(c)); }else{ ui->label->setText("除數不得為零"); } }
運行結果: