博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于QT的简易计算器_Android应用
阅读量:6033 次
发布时间:2019-06-20

本文共 379 字,大约阅读时间需要 1 分钟。

hot3.png

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

 

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

 

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

 

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

竖屏:

dee692bd26a1e5c589ecc648afca93d4cb3.jpg

横屏:

dcb76351891fb72035c8a13c1063dffd154.jpg

 

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

 

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

 

项目地址:

转载于:https://my.oschina.net/feistel/blog/1838436

你可能感兴趣的文章
十步直通深度学习
查看>>
linux复盘:mysql双主与mysql-proxy实现读写分离
查看>>
springIOC学习笔记
查看>>
Eclipse 调优及使用小细节
查看>>
JAVA 空间分配担保
查看>>
前台页面
查看>>
前台jsp从session中拿值
查看>>
数据库名称
查看>>
centos7部署redis
查看>>
怎样做网站优化才能更有效的吸引蜘蛛来访?
查看>>
带搜索的下拉框(select2插件)
查看>>
Linux日常运维--5
查看>>
Java基础之多线程框架(二)
查看>>
MySQL IFNULL()函数的用法
查看>>
51.php-fpm的pool 慢日志 open_basedir 进程管理
查看>>
Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?
查看>>
线程组之间的JMeter传递变量
查看>>
如何在CentOS 6或7服务器上安装Cuberite
查看>>
商品期货趋势交易策略
查看>>
Docker Compose 简介
查看>>