[英]QML anchors to ApplicationWindow via id not work
我測試了這樣一個簡單的QML(Qt sdk版本5.3.2)程序
import QtQuick 2.3
import QtQuick.Controls 1.2
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
id: appWin
Text {
text: qsTr("Hello World")
anchors.bottom: parent.bottom
}
}
我希望文本將放在應用程序窗口的底部,這是有用的。 但是,如果我將anchors.bottom: parent.bottom
anchors.bottom: appWin.bottom
更改為anchors.bottom: parent.bottom
anchors.bottom: appWin.bottom
(通過id),錨點不再起作用,這是一個錯誤嗎?
這看起來像一個bug,但它可以按照以下文檔設計:
出於性能原因,您只能將項目錨定到其兄弟姐妹和直接父母
在錨定時我們如何指定direct parent
並不是很清楚。 QML轉換器可能只接受parent
引用父qml項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.