我想在QML中与QtWebEngine一起使用PyQT。我想举一个简单的例子。
import sys
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtQuick import QQuickView
from PyQt5.QtQml import QQmlApplicationEngine
if __name__ == '__main__':
app = QApplication(sys.argv)
view = QQmlApplicationEngine('main_2.qml')
#view.show()
app.exec_()
sys.exit()import QtQuick 2.0
import QtQuick.Window 2.0
import QtWebEngine 1.0
Window {
width: 1024
height: 750
visible: true
WebEngineView {
anchors.fill: parent
url: "https://www.qt.io"
}
}但我错了:
/usr/bin/python3 3/home/未知/IdeaProjects/new_ui/main.py QQmlApplicationEngine未能加载组件QQmlApplicationEngine模块"QtWebEngine“未安装
发布于 2019-04-19 05:55:46
由于PyQt 5.12 QtWebEngineWidgets已被分隔到另一个名为PyQtWebEngine的包中,所以您必须使用以下方法安装它:
python -m pip install PyQtWebEnginehttps://stackoverflow.com/questions/55757200
复制相似问题