【问题标题】:Qt: how to build QML apps for Symbian devices?Qt:如何为 Symbian 设备构建 QML 应用程序?
【发布时间】:2011-04-25 03:01:27
【问题描述】:

我对 Qt 还很陌生,我刚刚开始研究 QML。诺基亚 Qt SDK for Symbian 中包含一些示例应用程序,我已设法将它们加载到 Qt Creator 并使用桌面上的 QML Viewer 应用程序运行它们。

我想在设备上尝试一些示例,但我完全不知道如何让 qml 文件在设备上运行。它们是首先打包到 sis 文件中并安装,还是只是简单地复制了文件夹?如果是这样,应用程序是如何在设备上启动的?

在谷歌上搜索后,我似乎能够找到的唯一信息是目前可用于 Symbian 设备的 Qt 库只有 4.6.3,而 QML 应用程序需要 4.7.0 版本?这是否意味着我目前无法在设备上运行 QML 应用程序? (设备为 S60 第 5 版)

任何帮助或指向正确方向以获取更多信息将不胜感激。

【问题讨论】:

  • Qt 4.7.0 可用于 Symbian(S60 3.2 以上)。
  • 根据doc.trolltech.com/4.7/supported-platforms.html,它也可以在 S60 3.1 上使用 :)
  • @sabbour:哎呀——我最近在诺基亚 E71 上测试了一个应用程序,所以我真的应该做对了......

标签: qt symbian qt-creator qml


【解决方案1】:

在下一个 Qt Creator 版本中将提供带有 Symbian 和 Maemo/MeeGo 样板代码的向导。如果您等不及了,您基本上可以将 QML 文件与通过 QDeclarativeView 加载它们的可执行文件并排放置 - 或者将它们作为资源编译到可执行文件中(使用 qrc)。如果您想立即尝试,您可能想尝试签出并为此构建 Qt Creator 2.1 或 master 分支:)

【讨论】:

    【解决方案2】:

    我写了一些关于如何开始在 Symbian 上开发 QtQuick 的提示和说明:http://juhaturunen.com/blog/?p=11

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多