zoukankan      html  css  js  c++  java
  • 利用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("除数不得为零");
        }
    
    
    }

    运行结果:

  • 相关阅读:
    上机练习3
    上机练习2
    上机练习1
    第一次作业
    第二次作业
    第一次作业
    第二次作业(4)
    第二次作业(3)
    第二次作业(2)
    第二次作业(1)
  • 原文地址:https://www.cnblogs.com/letben/p/5205169.html
Copyright © 2011-2022 走看看