【发布时间】:2019-08-12 22:02:20
【问题描述】:
我有这个 Kivy 语言的小部件类,
当它被按下和释放时,它会在按钮上显示图像。我需要很多带有不同图像的按钮,但在我看来,为每个按钮创建一个带有新图像的新类似乎是不合理的。如何使用具有此结构的同一类从 kv lang 传输任何按钮所需的图像?
【问题讨论】:
标签: python-3.x kivy kivy-language
我有这个 Kivy 语言的小部件类,
当它被按下和释放时,它会在按钮上显示图像。我需要很多带有不同图像的按钮,但在我看来,为每个按钮创建一个带有新图像的新类似乎是不合理的。如何使用具有此结构的同一类从 kv lang 传输任何按钮所需的图像?
【问题讨论】:
标签: python-3.x kivy kivy-language
on_press 和 on_release 方法MyButton:
source: 'Images/back_arrow.png' if self.state == 'normal' else 'Images/press_back_arrow.png'
...
【讨论】: