如何将 QML 插件设置为 Loader 的源

Posted

技术标签:

【中文标题】如何将 QML 插件设置为 Loader 的源【英文标题】:How to set a QML plugin as the source for a Loader 【发布时间】:2012-10-20 09:29:44 【问题描述】:

我创建了一个 QML 插件,我可以将它用作:

import "MyElement" 1.0

Rectangle
    width:500;height:500;
    MyElem

    

MyElem 是插件。 现在我想知道如何将此插件用作 Loader 元素的 source? loader 的来源需要一个字符串,但这里我们有一个组件。

【问题讨论】:

【参考方案1】:

你可以像这样将它用于加载器:

import "MyElement" 1.0

Component 
  id: myElement
  MyElem
  

Loader  sourceComponent: myElement

【讨论】:

以上是关于如何将 QML 插件设置为 Loader 的源的主要内容,如果未能解决你的问题,请参考以下文章

QML中如何基于loader更新底部控件

无法在 Loader QML 文件中保存 QML 对象

QML Loader 使用注意事项

如何将渐变设置为 QML TreeView 背景?

如何将C ++类设置为qml中的Item?

如何在 QML 视图之间动态更改