【问题标题】:Storing FileURLs存储文件 URL
【发布时间】:2015-07-17 14:01:57
【问题描述】:

我有一个允许用户加载和显示图像的应用程序。在 QML 前端,我使用 fileDialog 来获取文件 URL,然后使用 C++ 中的图像加载器加载这些 URL。

我现在遇到的问题是,如果你想加载多张图片,你必须一次加载它们,因为一旦 fileURLs 改变,旧的 URLs 就会丢失。

存储 URL 以便保持图像显示的最佳方法是什么?

【问题讨论】:

    标签: image qt qml qtquick2


    【解决方案1】:

    解决方案 1: C++ 方面,使用QStringListQVector 存储路径并从中加载图像。 Qml 方面,每次获得新 URL 时将其推送回您的 QStringList

    解决方案 2: 声明一个 qml 数组 (property var array:[]) 并在其中存储新的 url,从这个列表中加载图像。

    【讨论】:

      猜你喜欢
      • 2018-10-31
      • 2018-09-20
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 2020-03-26
      • 2021-09-08
      相关资源
      最近更新 更多