我有这个用于Kivy语言的小部件类,
当按下并释放按钮时,它将在按钮上显示图像。我需要很多带有不同图像的按钮,但是在我看来,为每个按钮创建带有新图像的新类是不合理的。如何使用具有此结构的同一类从kv lang传递任何按钮的所需图像?
答案 0 :(得分:1)
on_press
和on_release
MyButton:
source: 'Images/back_arrow.png' if self.state == 'normal' else 'Images/press_back_arrow.png'
...