【发布时间】:2015-09-11 08:16:19
【问题描述】:
我的 Qt 应用程序以桌面模式运行。但不适用于安卓。 在我的应用程序中,我使用了 QtQuick.Controls(我认为这是问题所在)。 QtQuick.Controls 是用 qml 语言编写的。 但是这些qml文件不包含在apk包中,所以在android中不起作用。
谁能告诉我如何将系统库 QtQuick.Controls 包含在 android apk 文件中?
【问题讨论】:
我的 Qt 应用程序以桌面模式运行。但不适用于安卓。 在我的应用程序中,我使用了 QtQuick.Controls(我认为这是问题所在)。 QtQuick.Controls 是用 qml 语言编写的。 但是这些qml文件不包含在apk包中,所以在android中不起作用。
谁能告诉我如何将系统库 QtQuick.Controls 包含在 android apk 文件中?
【问题讨论】:
QtQuick.Controls 已添加到 Qt 5.1 中,目前仅适用于桌面,因此您暂时无法在 Android 上使用它。
有关 Qt 5.1 的 release info 的更多信息
Qt Quick Controls 是一个完整的预构建、可重用和可自定义的 UI 控件库,位于声明性 QML 语言之上,它将 Qt Quick 开发提升到一个新的水平,尤其是在桌面平台上。 Qt Quick Controls 将很快进入多平台,我们在 Qt 5.1 中引入了第一批,用于具有原生外观的桌面平台的控件。
此外,此模块不是要部署的 QML 文件列表。它是用 C++ 编写的,你可以找到它的源代码here
【讨论】: