关于Qt for Android的移植需要注意的事项

       今天移植了一个PC桌面的demo到安卓模拟器上面,遇到诸多问题,再此记录一二

1.据说可以直接使用Qtcreator将Qt项目转成Android部署的项目,目前我这边没实现,我使用新建Qt for Android的项目,然后往里面加入以前项目的源文件

QtDeclarative
2.调整项目的源文件使用的一些基于qtquick2.0的东西,比如以前qml1使用 QDeclarativeView,则现在需要换成 QQuickView来处理窗口

3.以前注册qml需要qmlRegisterType<DataInterface>("MyDataInterface",1,1,"DataInterface");则现在需要加入头文件才能使用QtQml。

4.qml资源文件的引入需要加入在qrc里面使用

5.以前使用与平台相关的代码需要修正或替代

运行demo关于Qt for Android的移植需要注意的事项_第1张图片

你可能感兴趣的:(关于Qt for Android的移植需要注意的事项)