2013-12-09 20 views
7

Kivyを学んで、親オブジェクトの内部にオブジェクトを配置したいと思っています。私はkv言語のselfキーワードでオブジェクトのプロパティにアクセスできますが、親ウィジェットのサイズや位置のプロパティにアクセスするためのショートカットはありますか? root.sizeとparent.sizeはどちらも失敗しています。kivyウィジェットの親オブジェクトのサイズパラメータへのアクセス

答えて

8

ウィジェットは親への参照をself.parentに保持します。だからあなたはちょうどそうすることができますself.parent.sizeまたはself.parent.posまたは何でも。

あなたが何をしているかによって、self.parent is Noneが最初にチェックされていることを確認する必要があります。親がないウィジェットでコードが失敗しないようにしてください。