基于QT的简易计算器_Android应用

我们两清 提交于 2020-03-24 11:02:33

3 月,跳不动了?>>>

该计算器属于Qt入门的一个实战,Qt是一个强大跨平台的框架,本项目通过Android SDK、NDK、ANT和JDK与QT作为完整的IDE进行开发,实现能在安卓8.0.0系统上跑的APP。

 

项目前需要配置安卓编译环境,稍微有点麻烦,参考:(三篇很有对比)

https://www.cnblogs.com/CLXiao-1029/p/7292094.html

https://blog.csdn.net/hechao3225/article/details/52982443

https://blog.csdn.net/wikichan/article/details/77679783

 

如果只用编译桌面应用程序,则直接用Qt。

 

因为安卓界面与Qt设计界面存在像素差异,因此采用代码化实现界面。手机端界面如下:

竖屏:

横屏:

 

还没学Qml,所以界面不堪入目,将就一下,主要是逻辑代码。

 

项目中用了1个QLCDNumber和20个QPushButton,水平布局嵌套在垂直布局中,把垂直布局作为主界面。项目中最难的地方在于小数的处理。如果显示器使用QLineEdit也许会简单一些。

 

项目地址:https://gitee.com/feistel/qt_for_android_calculator

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!