我有一个使用Qt开发的应用程序。该应用程序目前在许多不同的平台上运行。
现在,我正在寻找在Android下重用此代码的方法。我注意到有一个适用于Android的Qt库。但是,我没有遇到任何讨论迁移主题的文章。
我想知道是否有办法重用或重新组织现有代码,以便在Android和其他平台上使用相同的代码库。
答案 0 :(得分:1)
尝试使用适用于Android的qt5.1.1为您的应用添加内容。最终它会运行,但我很确定你将不得不重新设计你的用户界面,否则你会得到类似桌面的"适用于Android的应用程序,例如在高分辨率屏幕上导致可怕的小滚动条。通常Android可以运行QtGui和QtQuick。还有QGestureRecognizer可用于抓取原生手势。用于读取移动典型传感器的QSesor(以及QGyroscope,QOrientationSensor等子类)。虽然QtQuick最终更适合,但QtGui仍然可以正常工作。