功能建议: `EventProperty` 和声明性事件定义
作者: kudomarkos创建于 2026年7月10日更新于 2026年7月10日
标签Component: KV-langType: FeatureComponent: core-app
目前的方法
今天,定义自定义事件通常需要以下内容:
class MyClass(EventDispatcher):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.register_event_type("on_whatever")
def on_whatever(self, *args):
pass虽然这种方法非常有效,但对于每个自定义事件都需要重复相同的模式:
- 注册事件
- 创建一个空的默认处理程序
- 每次都记住这两个步骤
内容来源: kivy/kivy