pyqt简单介绍和使用
Posted z-x-y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt简单介绍和使用相关的知识,希望对你有一定的参考价值。
QML和PyQT5联合编程
安装pyqt
pip3 install PyQT5
main.QML
import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQuick.Layouts 1.1 ApplicationWindow{ visible:true width:640 height:480 id:window title: "editor" signal textUpdated(string text) TextArea{ text:"hello" onTextChanged: textUpdated(text); } }
有了QML文件之后,我们就可以根据该文件进行python文件的编写,把里面的信号传递给python文件中
mian.py
import sys from PyQt5.QtCore import QObject, QUrl, Qt from PyQt5.QtWidgets import QApplication from PyQt5.QtQml import QQmlApplicationEngine def show(text): print(text) if __name__ == "__main__": app = QApplication(sys.argv) engine = QQmlApplicationEngine() engine.load(‘main.qml‘) win = engine.rootObjects()[0] win.textUpdated.connect(show) win.show() sys.exit(app.exec_())
这样,一个简单的python和Qml文件的通信的例子就完成了。
以上是关于pyqt简单介绍和使用的主要内容,如果未能解决你的问题,请参考以下文章
python桌面开发,为啥选择PyQt或wxPython,而不使用Tkinter?