pyqt5 qml 信号槽连接,pyqt5qml信号连接,import QtQui


import QtQuick 2.2import QtQuick.Controls 1.1import QtQuick.Layouts 1.1ApplicationWindow{    visible:true    width:640    height:480    id:window    title:asTr("editor")    signal show(string text)    TextArea{        text:"hello"        onTextChanged:show(text);    }}
import sysfrom PyQt5.QtCore import QObject, QUrl, Qtfrom PyQt5.QtWidgets import QApplicationfrom PyQt5.QtQml import QQmlApplicationEnginedef show(text):    print(text)if __name__ == "__main__":  app = QApplication(sys.argv)  engine = QQmlApplicationEngine()  engine.load('main.qml')  win = engine.rootObjects()[0]  win.show()  sys.exit(app.exec_())

代码如上,我想用python代码中的show方法和qml文件中的show信号连接起来,我该怎么做呢?

编橙之家文章,

评论关闭