如何在Android下重用现有的Qt代码?

时间:2013-09-16 05:10:49

标签: android qt

我有一个使用Qt开发的应用程序。该应用程序目前在许多不同的平台上运行。

现在,我正在寻找在Android下重用此代码的方法。我注意到有一个适用于Android的Qt库。但是,我没有遇到任何讨论迁移主题的文章。

我想知道是否有办法重用或重新组织现有代码,以便在Android和其他平台上使用相同的代码库。

1 个答案:

答案 0 :(得分:1)

尝试使用适用于Android的qt5.1.1为您的应用添加内容。最终它会运行,但我很确定你将不得不重新设计你的用户界面,否则你会得到类似桌面的"适用于Android的应用程序,例如在高分辨率屏幕上导致可怕的小滚动条。通常Android可以运行QtGui和QtQuick。还有QGestureRecognizer可用于抓取原生手势。用于读取移动典型传感器的QSesor(以及QGyroscope,QOrientationSensor等子类)。虽然QtQuick最终更适合,但QtGui仍然可以正常工作。