《Qt实现计算器》由会员分享,可在线阅读,更多相关《Qt实现计算器(10页珍藏版)》请在人人文库网上搜索。
1、Qt设计报告-计算器实现学 院: xxxxxxxxxxxxxxxxxxxx 姓 名: xxxxxxxxxxxxxxxx 学 号: xxxxxxxxxxxxxxxxxxxx 邮 箱: xxxxxxxxxxxxqq.com 联系方式: xxxxxxxxxxxxxxxxxxx myWidget.h文件代码如下:#ifndef MYWIDGET_H#define MYWIDGET_H#include#include#includeclass myWidget:public QWidgetQ_OBJECTprivate:QString Q1,Q2;/Q1和Q2是分别用来保存操作数QString Q3;/。
2、用于保存操作数char c; /c用于保存运算符. QLineEdit*lineEdit;/第一行按钮QPushButton *bMAdd;/保存数据按钮QPushButton *bMSub;/读取数据按钮QPushButton *bClear;/清理屏幕按钮QPushButton *bAdd;/+按钮/第二行按钮QPushButton *b1;/1按钮QPushButton *b2;/2按钮QPushButton *b3;/3按钮QPushButton *bSub;/-按钮/第三行按钮QPushButton *b4;/4按钮QPushButton *b5;/5按钮QPushButton *b。
3、6;/6按钮QPushButton *bMul;/*按钮/第四行按钮QPushButton *b7;/7按钮QPushButton *b8;/8按钮QPushButton *b9;/9按钮QPushButton *bDiv;/按钮/第五行按钮QPushButton *bPoi;/.按钮QPushButton *b0;/0按钮QPushButton *bEqual;/=按钮public:myWidget()Q1=0;Q2=0;Q3=0;c= ;this-setMinimumSize(300,290);this-setMaximumSize(300,290);QWidget *editwindow。
4、=new QWidget(this);/编辑窗口editwindow-setGeometry(40,20,220,50);lineEdit=new QLineEdit(欢迎使用就算器,editwindow);/显示输入框lineEdit-setGeometry(0,0,220,50);lineEdit-setReadOnly(1);/设置为只读,不允许直接修改文本框QWidget *buttonwindow=new QWidget(this);buttonwindow-setGeometry(0,90,300,200);bMAdd=new QPushButton(M+,button