0

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

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

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

4

1 回答 1

1

尝试使用适用于 Android 的 qt5.1.1 编译您的应用程序。最终它将运行,但我很确定您将不得不重新设计您的 UI,否则您将获得适用于 Android 的“桌面式”应用程序,例如,这会导致高分辨率屏幕上出现可怕的小滚动条。一般Android可以运行QtGui和QtQuick。还有 QGestureRecognizer 可用于抓取本机手势。用于读取移动典型传感器的 QSesor(以及 QGyroscope、QOrientationSensor 等子类)。虽然 QtQuick 最终更适合,但 QtGui 仍然可以正常工作。

于 2013-09-16T08:35:45.460 回答