Python 如何装饰pyqtslot装饰器?
jlujan的这个惊人的答案展示了如何将异常处理添加到pyqtlot 但是当我尝试从QML调用此插槽时,它会给我以下错误Python 如何装饰pyqtslot装饰器?,python,python-3.x,pyqt,qml,pyqt5,Python,Python 3.x,Pyqt,Qml,Pyqt5,jlujan的这个惊人的答案展示了如何将异常处理添加到pyqtlot 但是当我尝试从QML调用此插槽时,它会给我以下错误 Button { id: btnTestException height: 80 width: 200 text: "Do stuff" onClicked: { myObject.mySlot(); } } 文件:myui.qml:40
Button {
id: btnTestException
height: 80
width: 200
text: "Do stuff"
onClicked: {
myObject.mySlot();
}
}
文件:myui.qml:404:TypeError:对象的属性“mySlot”
MyClass(0xff30c20)不是函数
如何解决此问题?升级到PyQt-5.5或更高版本。您的示例中的装饰器已被冗余。升级到PyQt-5.5或更高版本。您的示例中的装饰器已被冗余。
Button {
id: btnTestException
height: 80
width: 200
text: "Do stuff"
onClicked: {
myObject.mySlot();
}
}