我是Kivy的新手,所以还在学习如何使用图书馆制作内容。我的问题与小部件和布局有关。我正在尝试使用OpenGL创建某种3D可视化工具,并开始查看内置示例3DRendering,您可以检查它here。
我已经更改了原始示例,并且在类Renderer(Widget)中我添加了一个方法来重新定位小部件本身:
def reposition_b1(self, *args):
self.pos = self.x, self.height / 2 - self.height / 2
并在构建方法中的RendererApp类中:
def build(self):
b = BoxLayout(orientation='horizontal')
r1= Renderer()
r1.reposition_b1(500)
r2= Renderer()
b.add_widget(r1)
b.add_widget(r2)
return b
所以根据我对Kivy的理解,它应该给出下一个结果(背景中的洋红色只是一个参考):expected result
但我只是在可视化工具中得到了一个3D模型。关于我缺少的任何提示?