当前位置:文档之家› Qt制作简单计算器

Qt制作简单计算器


int main(int argc, char *argv[]) { app(argc, argv); mycalculator cal; cal.show();
return app.exec(); }
#ifndef MYCALCULATOR_H #define MYCALCULATOR_H #include<QApplication> #include<QWidget> #include<QPushButton> #include<QLineEdit> namespace Ui { class mycalculator; }
mycacultor.cpp
#include<QLayout> #include<QHBoxLayout> #include<QVBoxLayout> #include<QLineEdit> #include<cmath> #include "ui_mycalculator.h" #include "mycalculator.h"

class mycalculator : public QWidget {Q_OBJECT protected: QLineEdit *lineEditor; QPushButton *button_0; QPushButton *button_1; QPushButton *button_2; QPushButton *button_3; QPushButton *button_4; QPushButton *button_5; QPushButton *button_6; QPushButton *button_7; QPushButton *button_8; QPushButton *button_9; QPushButton *button_clear; QPushButton *button_addition; QPushButton *button_subtraction; QPushButton *button_multiplication; QPushButton *button_division; QPushButton *button_sign; QPushButton *button_equal;
Qt制作简单计算器

班级:13物联网 学生:赵雅婷 学号:1314103049
LOGO
Qt制作简单计算器

需求分析:满足简单的加减乘除运算, 主要为了了解Qt的编程、运行机制。了 解Qt开发软件的基本流程。 功能设计:计算器包括加减乘除的运算, 归零操作。

main.cpp
#include "mycalculator.h" #include <QApplication>

int num1,num2,result; //标记第一个数,第二个数,结果 bool plus; //数字前面的正负号 int mark; //标记是第一个数字还是第二个数字 char sign; //运算符号 QString S; //显示的字符串 public: mycalculator(); private slots: void button_0_clicked(); void button_1_clicked(); void button_2_clicked(); void button_3_clicked(); void button_4_clicked(); void button_5_clicked(); void button_6_clicked(); void button_7_clicked(); void button_8_clicked(); void button_9_clicked(); void button_clear_clicked(); void button_addition_clicked(); void button_subtraction_clicked(); void button_multiplication_clicked(); void button_division_clicked(); void button_sign_clicked(); void button_equal_clicked(); }; #endif // MYCALCULATOR_H
相关主题