7
Kivyを学んで、親オブジェクトの内部にオブジェクトを配置したいと思っています。私はkv言語のselfキーワードでオブジェクトのプロパティにアクセスできますが、親ウィジェットのサイズや位置のプロパティにアクセスするためのショートカットはありますか? root.sizeとparent.sizeはどちらも失敗しています。kivyウィジェットの親オブジェクトのサイズパラメータへのアクセス
Kivyを学んで、親オブジェクトの内部にオブジェクトを配置したいと思っています。私はkv言語のselfキーワードでオブジェクトのプロパティにアクセスできますが、親ウィジェットのサイズや位置のプロパティにアクセスするためのショートカットはありますか? root.sizeとparent.sizeはどちらも失敗しています。kivyウィジェットの親オブジェクトのサイズパラメータへのアクセス
ウィジェットは親への参照をself.parent
に保持します。だからあなたはちょうどそうすることができますself.parent.size
またはself.parent.pos
または何でも。
あなたが何をしているかによって、self.parent is None
が最初にチェックされていることを確認する必要があります。親がないウィジェットでコードが失敗しないようにしてください。