【发布时间】:2015-02-17 20:26:56
【问题描述】:
我使用 parent_widget.add_widget(Image()) 将 Image() 对象添加到父 Widget()。 图像对象具有可以正常工作的图像纹理。但问题是,当我移动父 Widget 时,我希望它们都移动。
有没有简单的解决方案?现在我已经结束了循环遍历父对象的所有子对象并使用偏移值重新定位它们。
我不使用 kv 文件,纯粹是 Python。
【问题讨论】:
标签: kivy
我使用 parent_widget.add_widget(Image()) 将 Image() 对象添加到父 Widget()。 图像对象具有可以正常工作的图像纹理。但问题是,当我移动父 Widget 时,我希望它们都移动。
有没有简单的解决方案?现在我已经结束了循环遍历父对象的所有子对象并使用偏移值重新定位它们。
我不使用 kv 文件,纯粹是 Python。
【问题讨论】:
标签: kivy
您应该使用layout class 而不是小部件,这就是它们的重点。例如,如果您希望它们水平和垂直堆叠以填充可用空间,您可以使用 BoxLayout。
【讨论】: