利用QT制作我們自己的一個計算器


有了前面的經驗就比較容易創建一個 屬於我們自己的計算器了。

 

一些簡單的拖拽就可以實現了。

 

界面設計部分:

轉到槽之后的代碼部分:

#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("除數不得為零");
    }


}

運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM