(二) Qt新建Android工程

在这里插入图片描述


前言

(一) 在Windows上搭建Qt环境
前面我们在Windows上把Android环境都搭建好了,今天我们就写我们的第一个Android程序。

一、Qt新建Android工程

我们打开我们的QT creator,我们主要通过它来编程。
在这里插入图片描述
在这里插入图片描述
我们选择 Qt widgets可以看到支持的平台有Android设备和PC
在这里插入图片描述
我们取一个名称以及存放的路径,注意路径一定不能存在中文。很多人出错就是因为这个
在这里插入图片描述
有两个构建套件,第一个很明显是在Android设备上运行,第二个是在PC上运行。
在这里插入图片描述
在这里插入图片描述
我们最好两个都勾选,因为我们现在电脑上调试好,最后才下载到手机上。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
那么就会生成如下代码了
现在 它既可以用Python来编程也可以用C++来编程。
当然没有C++基础的问题也不大,学过C语言的很容易就看懂了。
那么我们作为个人使用的话,主要用来开发PC上位机和Android手机上位机,它的优点就是可以绕过java,快速进行上位机或者APP开发。
在这里插入图片描述
我们在main.cpp文件中添加如下代码,解决Qt应用在Android手机中显示比例不对的问题,实现自适应高分辨率。

   #if (QT_VERSION >= QT_VERSION_CHECK(5,9,0))
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    #endif

在这里插入图片描述

二、Ui设计

那么在form Ui这里就是我们的界面设计了,我们双击进行页面设计,我们添加一个lable
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后简单设计一个字体大小,就是类似于word,很简单,还有其他字体啥的,大家可以自己探索一番。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、测试运行

那么到这里为止,我们的第一个Android程序就写完了。那么激动人心的时刻到了。
我们就可以进行编译下载了。我们选择这个Android的套件。下面那个是运行
在这里插入图片描述
在这里插入图片描述
接下来我们手机连接电脑
首先我们的手机进入开发者模式,允许USB调试,允许通过USB安装应用,然后Qt点击run,搜索到了我的老古董小米2,点击OK
在这里插入图片描述
在这里插入图片描述
刚开始他会下载点东西所以需要久一点,但是最后的结果是可喜可贺的
是成功了的Success,手机收到了安装提示,我们点击安装就可以了,并且也是电脑端生成了apk,也就是我们的安装包。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


第二种方法就是直接把apk发给手机,这个安装包的位置在编译后的output文件夹里面,大家仔细找一找就可以了,这也是我们小时候经常干的事情了。
在这里插入图片描述
那么到这里我们开发的第一个Android程序就成功地在Android手机上运行了,大家也来动手试一试吧。冲

总结

可以看到我们没有进行任何编程,除了那句话哈,我们仅仅进行了UI设计,就可以在我们的手机上运行了,所以说Qt对图形化编程真的比较友好。

QT写app不是绕开JAVA,只是Qt帮你生成了。qt中也有java的东西,但是你用Qt For Android是完全不用关心java,你也写不到一句java,全部用C++或者Python写你的程序即可,QT会直接帮你打包成apk的。

参考博文:Qt for android 应用开发

  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学工科的皮皮志^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值