问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用Qt写Android应用

发布网友 发布时间:2022-04-22 22:51

我来回答

2个回答

热心网友 时间:2023-10-07 02:07

设置qt-android开发环境
第一步:创建一个Android项目
我以Empty Qt
Project为例.点击Choose后出现一个对话框要求填写Project的名字和选择路径,输入完成后点击Next,到下面一个比较重要的操作:选择Qt
Version
注意,默认是选择Destkop的,正确应该按上图设置.设置后按Next确认一下,没有错就按Finish完成Qt-Android项目的建立.只要正确建立了Qt项目,就完成了一大半了.下图是完成后的一个截图:
第二步:编写程序
在这步大家按照平常Qt
Creator的步骤写程序就好.但是注意的是,有些模块暂时还没有移植,例如Qt网络模块,所以不能有网络相关的应用(不过我想这迟早会移植的).
作为例子,我就用hello
world吧:#include<QApplication#include<QLabelintmain(intargc,
char**argv){QApplicationapp(argc,
argv);QLabel*label=newQLabel("<palign=centerHello,
World!</p");label-show();returnapp.
exec();}第三步:设置编译选项
Projects标签
- Run 展开Package configurations,选择Android target
SDK,(android7为例)
展开紧跟下面的Deploy configurations,选择Deploy local qt
libs
然后按左边倒数第三个绿色三角按钮运行:
第四步:手机上运行
你写的应用会打包成apk放在你项目文件夹里的/android/bin里面.把它拷到手机上安装.但是这样手机还不能运行这个程序,毕竟Android系统没有Qt的库.这个时候你就需要Ministro,一个为Android系统Qt程序运行下载所需要的库.可以到电子市场搜索Ministro,或者到Ministro项目里下载:Ministro
.安装好Ministro后再运行Qt程序,根据提示下载需要的库.

热心网友 时间:2023-10-07 02:07

设置qt-android开发环境
第一步:创建一个Android项目
我以Empty Qt
Project为例.点击Choose后出现一个对话框要求填写Project的名字和选择路径,输入完成后点击Next,到下面一个比较重要的操作:选择Qt
Version
注意,默认是选择Destkop的,正确应该按上图设置.设置后按Next确认一下,没有错就按Finish完成Qt-Android项目的建立.只要正确建立了Qt项目,就完成了一大半了.下图是完成后的一个截图:
第二步:编写程序
在这步大家按照平常Qt
Creator的步骤写程序就好.但是注意的是,有些模块暂时还没有移植,例如Qt网络模块,所以不能有网络相关的应用(不过我想这迟早会移植的).
作为例子,我就用hello
world吧:#include<QApplication#include<QLabelintmain(intargc,
char**argv){QApplicationapp(argc,
argv);QLabel*label=newQLabel("<palign=centerHello,
World!</p");label-show();returnapp.
exec();}第三步:设置编译选项
Projects标签
- Run 展开Package configurations,选择Android target
SDK,(android7为例)
展开紧跟下面的Deploy configurations,选择Deploy local qt
libs
然后按左边倒数第三个绿色三角按钮运行:
第四步:手机上运行
你写的应用会打包成apk放在你项目文件夹里的/android/bin里面.把它拷到手机上安装.但是这样手机还不能运行这个程序,毕竟Android系统没有Qt的库.这个时候你就需要Ministro,一个为Android系统Qt程序运行下载所需要的库.可以到电子市场搜索Ministro,或者到Ministro项目里下载:Ministro
.安装好Ministro后再运行Qt程序,根据提示下载需要的库.
至此,一个简单的流程已经介绍完毕.Good
Luck & Enjoy it~ 转载
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五羊本田摩托车125c太费油 拖泥带水,束手无策,是什么生肖? 北汽幻速S7两年车都有哪些费用? 新北汽幻速s7这款车后期的维护大致要多少钱?花费大吗? 新学期的打算250字作文。。。急急 一般冷暴力的话有什么? 逻辑学怎么造句 想知道: 松原市 从长岭县到集体乡胜利村怎么坐公交 孕期不同阶段进行自然胎教的方法 香港路•浅水湾配套信息 好友加我要回答问题是怎么回事 QQ为什么加我怎么回答 问我为什么加她 怎么回答呢 如果对方问为什么加我,你会怎么回答 QQ为什么要加我 应该怎么回答 我想加她为好友问为什么要加我我怎么回答呢? 资料员证件怎么获得 资料员证书怎么考? 资料员证办理 关于新颁布的物权法中关于抵押权的法条都有哪些 建设用地使用权抵押后,该土地上新增 苹果语音控制打不开? iPhone6为什么老自己跳出语音控制? 土地抵押后新建建筑物出售后影响土地抵押权吗 未登记的建筑物和土地使用权可以抵押吗 苹果6语音控制怎么设置? 抵押权顺位是什么意思 建设用地使用权抵押后,该土地上新增的建筑物属于抵押财产吗 建设用地使用权实现抵押权时,应当将该土地上新增的建筑物与建设用地使用权一并处分。 这句话如何理解? iphone6怎么关闭语音控制? qt开发安卓app好吗 qt输出安卓程序设置 用qt开发android有什么优势 请高手指教:如何将Qt程序移植到安卓系统中运行? Qt 和android的关系是怎样的?嵌入式领域安卓会取代QT吗? 有用QT开发安卓应用的吗 qt5安卓配置支持安卓 Qt的前景如何?Qt for Android 好吗 QT和Android有什么联系吗 Qt程序怎么在安卓手机上设置成横屏 qt5.5怎么支持android开发环境 使用QT,统一开发android和IOS平台是不是一个合适的选择 QT写的程序可以同时支持在安卓、苹果、黑莓系统上运行?? 采用qt for android是否就能绕过java用c++开发Android qt android 和java 哪个效率高 qt for android和ios一样吗 qt编写的程序能用在android上吗 如何用Qt/C++访问Android摄像头 美的空调用什么压缩机 请问美的空调用的什么压缩机?