PySide を使用した Python のメイン ウィンドウ クラスには、次のような多くのメンバー関数があります。
@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
と、メソッドをボタンに接続していないようです。これは簡単に修正できますか?