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

    运行结果:

  • 相关阅读:
    sql语句技巧
    逻辑查询处理的步骤
    left join 和 left outer join的区别
    SQL 笛卡尔积
    SQL 分类
    显示数据库中的表
    数据库备份 恢复
    增删主键及修改表名
    Securing Data笔记
    System Monitoring之"文件系统"
  • 原文地址:https://www.cnblogs.com/letben/p/5205169.html
Copyright © 2011-2022 走看看