gpt4 book ai didi

python - 如何在 QML 中使用 QtWebEngine

转载 作者:行者123 更新时间:2023-12-01 08:00:30 25 4
gpt4 key购买 nike

我想在 QML 中与 PyQT 一起使用 QtWebEngine。我正在尝试运行简单的示例。

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 /home/unknown/IdeaProjects/new_ui/main.py QQmlApplicationEngine failed to load component file:///home/unknown/IdeaProjects/new_ui/main_2.qml:3 module "QtWebEngine" is not installed

最佳答案

自 PyQt 5.12 起,QtWebEngineWidgets 已被分离到另一个名为 PyQtWebEngine 的包中,所以你必须安装它:

python -m pip install PyQtWebEngine

关于python - 如何在 QML 中使用 QtWebEngine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55757200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com