Kivy中的自定义滑块不显示

时间:2019-09-03 16:31:12

标签: python slider kivy

我希望有一个具有多个值的滑块,并绑定到猕猴桃中的多个按钮。我认为修改原始的滑块代码是个好主意,但是如果更改类名,此滑块将停止显示任何内容。

我读了Use custom widgets kivyKivy - Create new widget and set its position and size,并认为这是可能和可行的。

我注意到,所有图像都已注册在Atlas图片数据库中。因此,要检查是否以某种方式检查了它们的命名约定(https://kivy.org/doc/stable/api-kivy.atlas.html),我还复制了它们的名称并将其名称更改为'sliderx',并将它们的文件名和名称更改为defaulttheme。但是没有效果,没有错误,也没有功能。小部件是否在其他地方注册?虽然,如果有这些图像,我想为了简单起见重用这些图像,所以我想绕开它。

您可以从此文件中获取全部代码,然后运行它以查看普通滑块为例。然后替换类的名称,并在构建方法中使用'sliderx'resp。 'Sliderx':

https://github.com/kivy/kivy/blob/master/kivy/uix/slider.py

我得到了一个黑屏应用程序,而不是我期望的普通滑块。


编辑

多亏继承了约翰·安德森(John Andersons)的小费,这可能行得通。到目前为止可能有多个按钮。 enter image description here

0 个答案:

没有答案
相关问题