欢迎来到天天文库
浏览记录
ID:37713204
大小:1.07 MB
页数:21页
时间:2019-05-29
《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=
此文档下载收益归作者所有