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("除数不得为零");
        }
    
    
    }

    运行结果:

  • 相关阅读:
    代理模式
    适配器模式
    原型模式
    创建者模式
    装饰模式
    web总结
    4.14
    4.14
    POJ2385
    POJ2229
  • 原文地址:https://www.cnblogs.com/letben/p/5205169.html
Copyright © 2011-2022 走看看