我刚开始使用Python和QT,我要做的就是在QML界面中有一个按钮,该按钮调用Python中的函数。我似乎还是无法正常工作。
QML
Button {
signal foo
id: peterbutton
x: 192
y: 342
onClicked: function(){
Manager.sendmessage() #I've tried both upper and lower case m
}
text: qsTr("Button")
}
Python
class Manager(QObject):
def __init__(self):
QObject.__init__(self)
app = QtWidgets.QApplication(sys.argv)
manager = Manager()
def sendmessage():
print("OK")
管理器出现“未定义”错误,如何将QML代码连接到管理器类?