如何禁用 Kivy 中的小部件?

2024-03-09

我阅读了 Kivy 教程,但找不到如何禁用小部件(例如按钮)。

def foo(self, instance, *args):
  #... main business logic, and then
  instance.disable = False
  # type(instance) = kivy.uix.Button

I bind foo with functools.partial.

正确的参数是什么?


如果您使用的 kivy 版本 >= 1.8 那么您可以只执行 widget.disabled = True 。如果在以前的版本中,您可以简单地自行管理禁用,只需确保它不会对触摸做出反应并在禁用时显示替代外观。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何禁用 Kivy 中的小部件? 的相关文章

随机推荐