如何用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~ 转载