Kivy 1.10 UIX在屏幕上有多个自定义小部件

时间:2017-05-18 18:03:30

标签: python-2.7 opengl 3d kivy

我是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模型。关于我缺少的任何提示?

0 个答案:

没有答案