qt编程简单的计算器

qt编程简单的计算器

ID:37713204

大小:1.07 MB

页数:21页

时间:2019-05-29

qt编程简单的计算器_第1页
qt编程简单的计算器_第2页
qt编程简单的计算器_第3页
qt编程简单的计算器_第4页
qt编程简单的计算器_第5页
资源描述:

《qt编程简单的计算器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、QT编程实现简易的计算器一、 实验目的1) 熟悉QtCreator的简单操作。 2) 了解Qt程序编写框架。 3) 了解信号和槽机制,熟练掌握信号与槽在应用程序中的使用。 二、 实验内容 1) 查看API手册,学习简单的Qt类的使用,如QLineEdit、QPushButton等。 2) 用QtCreator创建工程,用Qt编写计算器程序。 3) 对计算器程序进行移植。 三、 实验步骤 1. 创建工程 1) 打开QtCreator,如图1所示。 选择File->New File or Project,然后在弹出的对话框中选择Other Project->Empty Qt proj

2、ect(如图2所示),然后进入下一步。  选择Qt版本,这里选择使用Qt4.7.1,取消对Qt in PATH的选择(如图4所示),然后进入下一步,完成新工程的创建(如图5所示)。实现代码Calcuulator.h代码:#ifndefCALCULATOR_H#defineCALCULATOR_H#include#include#include#includeclassCalculator:publicQDialog{Q_OBJECTprotected:QLineEdit*lineEdit

3、or;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_ce;QPushButton*button_jia;QPushButton*button_jian;QPushButton

4、*button_cheng;QPushButton*button_chu;QPushButton*button__;QPushButton*button_dengyu;intnum1,num2,result;//boolzhenghao;//intmark;//charfuhao;//QStringS;//public:Calculator();privateslots:voidbutton_0_clicked();voidbutton_1_clicked();voidbutton_2_clicked();voidbutton_3_clicked();voidbutton_4_c

5、licked();voidbutton_5_clicked();voidbutton_6_clicked();voidbutton_7_clicked();voidbutton_8_clicked();voidbutton_9_clicked();voidbutton_ce_clicked();voidbutton_jia_clicked();voidbutton_jian_clicked();voidbutton_cheng_clicked();voidbutton_chu_clicked();voidbutton__clicked();voidbutton_dengyu_cl

6、icked();};#endif//CALCULATOR_HCalculator.cpp代码:#include#include#include#include#include#include"calculator.h"Calculator::Calculator(){num1=0;num2=0;result=0;zhenghao=true;mark=1;lineEditor=newQLineEdit("0");S="";button_0=newQPushButton("0")

7、;button_1=newQPushButton("1");button_2=newQPushButton("2");button_3=newQPushButton("3");button_4=newQPushButton("4");button_5=newQPushButton("5");button_6=newQPushButton("6");button_7=newQPushButton("7");button_8=newQPushButton("8");button_9=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。