0PI角度转换为弧度xsi
xstrstr、setNumxuili
eEditsetTextstrastr二元函数运算的等号处理函数cal的定义voidDialogcalvoid二元函数运算的等号处理函数QStri
gstr1str2str1astr2a1
f基于Qt的计算器设计
doubles1str1、toDouble
doubles2str2、toDouble
switcha2
case0s2s2s1uili
eEditsetTextQStri
g
umbers2break
case1s2s2s1uili
eEditsetTextQStri
g
umbers2break
case2s2s2s1uili
eEditsetTextQStri
g
umbers2break
case3s2s2s1uili
eEditsetTextQStri
g
umbers2break
case
4s2pows2s1
uili
eEditsetTextQStri
g
umbers2break
aa、setNums2
还包括1、退出清屏退格的定义。
2、等号负号小数点的定义。
3、阶乘expxyI
等函数的定义。
Mai
、cpp
i
tmai
i
targccharargv
QApplicatio
aargcargv
Dialogw
w、show
retur
a、exec
4程序的构建
Exe应用的构建
构建套件DesktopQt5、2、0Mi
Gw32bit
构建debug
Apk的构建
(1)环境配置
在工具选项a
droid中进行相应的配置路径
f基于Qt的计算器设计
然后启动a
droidAVD管理器生成自己想要的AVD设备2程序的构建
构建套件a
droidforarmeabigcc4、8qt5、2、0构建debug5程序运行1exe程序在添加所需QT动态链接库可以在wi
dows下运行
2apk程序可在bi
文件下找见可在模拟器与安卓手机上运行
三.程序检测
计算si
60数字键按60再按si
键显示
f基于Qt的计算器设计
结果正确计算6的5次按下6再按xy键再按5键按键显示
结果正确
四.总结
1、通过计算器设计我学到了利用Qt设计简单窗口应用程序的的方法初步了解了使用QT工具编写窗口程序的新颖了解了槽与信号等基本知识学会了如何使用新工具Qt帮助程序
f基于Qt的计算器设计
开发。2、本计算器实现的功能还只就是很少一部分希望随着自身
水平的提高可以将其完善起来。3、了解了math函数库相关函数的使用对Qta
droid的构建
有了一定了解。
五.参考资料
1、《QtCreator快速入门》2、《CPrimer中文版》3、《Qt帮助文档》4、《math函数使用说明》
fr