全球旧事资料 分类
基于Qt的计算器设计
基于Qt的计算器设计
摘要
当今社会就是信息社会科技经济高速发展的社会为了更方便人们的工作生活与加速人们处理信息的速度计算器应运而生。然而电脑已经成为当代人生活的必需品运行在电脑上的计算器成为了人们的生活学习绝佳伴侣。
本设计就是用C编写的基于Qt图形用户界面应用程序框架的计算器。设计出两个电脑端与安卓手机端两个应用程序并实现了一定的计算功能。
关键字QtC计算器a
droid
f基于Qt的计算器设计
一.任务概述
1目标基于Qt用C编写计算器程序实现加减乘除平方倒数开方阶
乘si
costa
I
x的y次幂e的x次幂运算。并使用不同的构建套件构建出、exe的电脑端程序与、apk的安卓手机端程序。2运行环境
编写环境Qt5、2、0wi
dows32位Exe运行wi
dows7Apk运行a
droid4、1、23功能描述a、基于Qt设计计算器的ui界面。
b、编写的应用程序实现如下功能1加减乘除平方倒数开方阶乘si
costa
I
x的y次幂e的x次幂运算2实现清屏退格退出应用程序的功能c、应用程序包含exe与apk两个
f基于Qt的计算器设计
二.设计过程
1工程建立文件新建文件与工程QtwidgetsApplicatio
包含calculator、prodialog、hdialog、cppmai
、cpp
dialog、ui2ui界面设计
在QT设计器中布置好计算器界面所有按键采用的pushButto
控件显示计算结果采用的就是li
eEdit控件。完成的界面如下图所示
clear清屏退格exit退出数字键1234567890运算键加减乘除expe的x次幂√开方xyx的y次等3程序编写
Dialog、h1在classDialogpublicQDialog中定义
privateslots
f基于Qt的计算器设计
voido
_pushButto
_5_clickedvoido
_pushButto
_9_clickedvoido
_pushButto
_13_clickedvoido
_pushButto
_2_clickedvoido
_pushButto
_8_clickedvoido
_pushButto
_12_clicked
、、、、、、、、、、、、、、、、、、、、、、、、、、、、
2定义cal函数
privatevoidcalvoid
f基于Qt的计算器设计
Dialog、cpp
Math函数的调用与IP宏变量的定义
i
cludemath、h调用math函数defi
ePI3、1415926定义宏变量PI
操作数的定义QStri
gaa1定义操作数i
ta2
数字键的定义以数字“1”为例voidDialogo
_pushButto
_5_clicked数字键的定义
aa、appe
d1uili
eEditsetTexta
加减乘除的定义减法为例voidDialogo
_pushButto
_17_clicked减号定义a1aaa21QStri
gstrstrstr、appe
duili
eEditsetTextstr
三角函数的定义以si
函数为例voidDialogo
_pushButto
_25_clickedsi
函数定义
QStri
gstrstradoublecstr、toDoubledoublexxc18r
好听全球资料 返回顶部