7
Im學習Kivy並希望將對象置於父對象的中間。我知道我可以使用kv語言中的self關鍵字訪問對象自己的屬性,但是有沒有訪問父級Widget的大小和位置屬性的快捷方式? Root.size和parent.size都不適合我。在kivy窗口小部件中訪問父對象的尺寸參數
Im學習Kivy並希望將對象置於父對象的中間。我知道我可以使用kv語言中的self關鍵字訪問對象自己的屬性,但是有沒有訪問父級Widget的大小和位置屬性的快捷方式? Root.size和parent.size都不適合我。在kivy窗口小部件中訪問父對象的尺寸參數
小部件在self.parent
中保留對其父項的引用。所以你可以這樣self.parent.size
或self.parent.pos
或其他什麼。
根據你在做什麼,確保你首先檢查是否爲self.parent is None
可能是必要的或有用的,這樣你的代碼不會因沒有父項的小部件而失敗。