首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在QML中使用QtWebEngine

如何在QML中使用QtWebEngine
EN

Stack Overflow用户
提问于 2019-04-19 05:50:41
回答 1查看 329关注 0票数 1

我想在QML中与QtWebEngine一起使用PyQT。我想举一个简单的例子。

代码语言:javascript
复制
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()
代码语言:javascript
复制
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“未安装

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-19 05:55:46

由于PyQt 5.12 QtWebEngineWidgets已被分隔到另一个名为PyQtWebEngine的包中,所以您必须使用以下方法安装它:

代码语言:javascript
复制
python -m pip install PyQtWebEngine
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55757200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档