簡體   English   中英

QtQuick錨定語法混亂

[英]QtQuick anchoring syntax confusion

眾所周知 ,錨定是這樣完成的:

anchors.left: rect1.right

...其中rect1是從Item派生的對象。

但是Item QML類型沒有right屬性。 那么這種錨定語法如何工作?

但是Item QML類型沒有right屬性

確實如此 例如anchors.right的文檔鏈接到Positioning with Anchors ,其中說:

除了更傳統的網格,行和列,Qt Quick還提供了一種使用錨點概念布置項目的方法。 可以將每個項目視為一組7條不可見的“錨線”:左,水平居中,右,頂部,垂直居中,基線和底部。

我不完全確定為什么它們沒有像常規屬性那樣被記錄。

這個 ,然后這個頭文件。 anchors.left例如是類型的只讀屬性QQuickAnchorLine
這個這個頭。 在這里可以看到它的工作原理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM