我在 Python 中使用 PySide 的主窗口类有很多成员函数,例如:
@QtCore.Slot()
def on_myButton_clicked(self) :
...
我想添加自己的装饰器,但以下不起作用:'
def my_decorator(f) :
def wrapper(*args, **kwargs) :
f(*args, **kwargs)
return wrapper
...
@QtCore.Slot()
@my_decorator
def on_myButton_clicked(self) :
...
当我这样做时,QtCore.QMetaObject.connectSlotsByName
似乎没有将方法与按钮连接起来。这可以很容易地解决吗?