Aqu*_*irl 5 qt loader qml qt-quick
AA.qml
Item
{
id: drawLinesOnC
property string lineColour
property int lineDrawingSourceType
property variant startEndPointArray
}
Run Code Online (Sandbox Code Playgroud)
主文件
Loader
{
id: drawLineLoaderA
source: "AA.qml"
}
Run Code Online (Sandbox Code Playgroud)
——
如何访问AA.qml通过 Loader 加载的页面的公共属性drawLineLoaderA?
解决方法如下:
drawLineLoaderA.source = "DrawLineLoader.qml"
if (drawLineLoaderA.status == Loader.Ready)
{
if (drawLineLoaderA.item && drawLineLoaderA.item.lineColour)
{
drawLineLoaderA.item.lineColour = "black"
drawLineLoaderA.item.lineDrawingSourceType = 2
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3545 次 |
| 最近记录: |