在ListView委托中显示装饰

时间:2016-01-04 13:13:45

标签: qt qml qtquick2

我有一个在QML中使用的C ++模型。它工作正常,但我有装饰问题。如何在QML中显示图标?我搜索了文档和网络,没有成功。 Image也不起作用。

1 个答案:

答案 0 :(得分:1)

您有两种选择:

  • 将图标作为字符串提供图标文件的路径,并使用QML中的Image元素从路径字符串加载图标。

  • 将图标设为QImageuse a custom image provider,以使用QImage作为QML Image的来源。

第二种方法在您的情况下是过度的,但是如果您将来需要它,C ++和QML之间的图像互操作仍然是可能的。