qt编程简单的计算器的.docVIP

  • 4
  • 0
  • 约9.47千字
  • 约 21页
  • 2017-08-21 发布于浙江
  • 举报
qt编程简单的计算器的

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?project(如图2所示),然后进入下一步。? ?选择Qt版本,这里选择使用Qt4.7.1,取消对Qt?in?PATH的选择(如图4所示),然后进入下一步,完成新工程的创建(如图5所示)。 实现代码 Calcuulator.h代码: #ifndef CALCULATOR_H #define CALCULATOR_H #includeQApplication #includeQDialog #includeQPushButton #includeQLineEdit class Calculator:public QDialog { 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_ce; QPushButton *button_jia; QPushButton *button_jian; QPushButton *button_cheng; QPushButton *button_chu; QPushButton *button__; QPushButton *button_dengyu; int num1,num2,result; // bool zhenghao; // int mark; // char fuhao; // QString S; // public: Calculator(); 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_ce_clicked(); void button_jia_clicked(); void button_jian_clicked(); void button_cheng_clicked(); void button_chu_clicked(); void button__clicked(); void button_dengyu_clicked(); }; #endif // CALCULATOR_H Calculator.cpp代码: #includeQLayout #includeQHBoxLayout #includeQVBoxLayout #includeQLineEdit #includecmath #includecalculator.h Calculator::Calculator() { num1=0; num2=0; result=0; zhengha

文档评论(0)

1亿VIP精品文档

相关文档