0
我有以下的定製Label
:訪問QML嵌套變量成員從自定義標籤
import QtQuick 2.3
import QtQuick.Controls 1.4
Label
{
anchors.centerIn: parent
text: "DashboardLabel!"
font.pixelSize: 22
font.italic: true
color: "steelblue"
Rectangle
{
id: rectangle
}
}
我想通過訪問rectangle
x和y變量來更改標籤的位置:
import QtQuick 2.3
import QtQuick.Controls 1.4
import CustomGraphics 1.0
Item
{
anchors.centerIn: parent
CustomLabel
{
id: customLabel
width: 100
height: 100
rectangle.x: 200
}
}
它似乎沒有工作,因爲我的自定義Label
沒有移動。我應該使用property
功能嗎?下面是我得到的錯誤:
Cannot assign to non-existent property "rectangle"
編輯:我只是試圖以與rect.x
訪問x
添加property alias rect: rectangle
。我沒有得到任何錯誤,但沒有出現在窗口上。