Qt实现计算器
来源:互联网 发布:服务器端口检测工具 编辑:程序博客网 时间:2024/06/13 22:59
mainwindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow();private slots: int on_resultButton_clicked();private: Ui::MainWindow *ui;};#endif // MAINWINDOW_H
mainwindow.cpp
#include "mainwindow.h"#include "ui_mainwindow.h"#include<QMessageBox>#include<QString>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);}MainWindow::~MainWindow(){ delete ui;}int MainWindow::on_resultButton_clicked(){ double first=ui->firstInput->text().toDouble(); double second=ui->secondInput->text().toDouble(); double result; if(ui->comboBox->currentText()=="+") { result=first+second; } else if(ui->comboBox->currentText()=="-") { result=first-second; } else if(ui->comboBox->currentText()=="*") { result=first*second; } else if(ui->comboBox->currentText()=="/") { if(second==0) { QMessageBox::information(this,"Error","the second can not be 0"); return 0; } else { result=first/second; } } QString string; ui->resultLabel->setText(string.setNum(result)); return 0;}
main.cpp
#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}
阅读全文
0 0
- Qt实现简易计算器
- QT实现计算器
- Qt实现简单计算器
- Qt实现计算器
- 用Qt实现的计算器
- QT计算器功能的实现
- QT实现简单的计算器
- Qt下实现的炉石计算器
- QT实现一个简单的计算器
- QT实现一个简单的计算器
- Qt简易计算器的代码实现
- QT学习 之 计算器的实现
- Qt计算器
- QT 计算器
- Qt-计算器
- Qt 计算器
- Qt实现的简单计算器-计算简单表达式
- qt用设计器实现简单四则运算计算器
- 对象属性值copy-Mapstruct
- Sublime Text 3 快捷键精华版
- android资源文件的使用(背景选择器,动画等)
- Winform 无边框 绘制自定义边框
- cuda+gpu+cudnn+caffe+opencv
- Qt实现计算器
- jquery 实现 table 和 标题 的联动显示
- JS——简单的登录框提示
- 安卓listview item内部控件操作方法
- 使用自动装配注入合作者Bean
- Sparkstreaming之实时数据流计算实例(Scala)
- thymleaf基础入门(一)ajax,判断
- Qt 布局
- laplace mesh deformation