我想了解錨點如何在QML(Qt Quick 2.0)中工作。我有一個簡單的項目是這樣的:QML在設置錨點時忽略寬度和高度
AddButton.qml:
Item {
Button {
text: "ADD"
width: 100
height: 50
}
}
其中我添加到主QML文件中像這樣:
main.qml:
Item {
id: root
width: 800
height: 600
AddButton {
id: addButton
}
}
這工作正常。然而,當我試圖把按鈕在右下角使用的角落錨,該按鈕就會消失:
main.qml:
Item {
.....
AddButton {
id: addButton
anchors.right: parent.right
anchors.bottom: parent.bottom
}
}
它只回來,如果我設置的寬度和高度在主QML文件級別:
main.qml:
Item {
.....
AddButton {
id: addButton
width: 100
height: 50
anchors.right: parent.right
anchors.bottom: parent.bottom
}
}
小號o我想知道,爲什麼當我設置錨時按鈕會消失?有沒有什麼辦法可以讓它在沒有設置主QML文件中的寬度和高度的情況下工作(基本上是爲了讓它使用AddButton.qml中設置的任何大小?)
隱式屬性總是被忽視,但它們非常重要,因此應考慮向新手討論它們。 – BaCaRoZzo
你是對的!感謝您的編輯;-) – derM