Переопределение event

from extronlib import event as EXevent
from extronlib.ui import Button

def event(obj, states):
    def _event(original_method):
        def wrapped_method(*btnstate):
            # action
            original_method(*btnstate)
        EXevent(obj, states)(wrapped_method if obj is Button else original_method)
    return _event
    
@event(Button1, 'Pressed')
def ButtonHandler(button, state):
    pass    

Last updated