【问题标题】:what is the format for saving a qml QVariantList<QVariant> in qml file so it can be bindable in qml when loading the file?在 qml 文件中保存 qml QVariantList<QVariant> 的格式是什么,以便在加载文件时可以在 qml 中绑定?
【发布时间】:2012-04-20 15:34:39
【问题描述】:

我正在做一个应用程序,我需要将 QVariantList 列表保存在一个 qml 文件中,这样我每次启动应用程序时都可以在 qml 中加载它

为了更清楚,我从 qml 读取 qpoints 并将它们存储在 c++ 中的 qvariantlist 中,因此下一步是将其保存在文本文件中,我使用格式(这就是我将其写入 file.qml 的方式)

import ARHandbook 1.0;
x:["1 2" , "1 3"] 

但它不会在 qml 中加载,那么存储它的正确格式是什么? 它使此错误无法将 qvariantlist 设为无效

【问题讨论】:

    标签: qml qvariant


    【解决方案1】:

    对于 QtQuick 1.x,您应该使用属性变体类型,从 QtQuick 2.0 开始,您可以只使用属性 var 来存储数组类型。

    http://doc-snapshot.qt-project.org/5.0/qml-var.htmlhttp://qt-project.org/doc/qt-4.8/qml-variant.html 了解详情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 2022-01-16
      • 2022-11-08
      • 1970-01-01
      相关资源
      最近更新 更多