首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt QtWebengineWidgets与PyQt 5.12

PyQt QtWebengineWidgets与PyQt 5.12
EN

Stack Overflow用户
提问于 2019-04-23 13:15:12
回答 1查看 1.2K关注 0票数 1

我对QtWebengine和PyQt5.12有一些问题。

我的故事从头到尾:

  • 编写一个程序并将PyQt用于图形用户界面
  • 使用cx_freeze使我的同事更容易使用
  • 用我当前版本的PyQt5.12分别实现一个问题-- QtWebenginewidgets (为了简短起见,WEW)
  • 如果发现PyQt5.12不再包含WEW,-> ok没有问题,只需通过pip安装即可
  • 意识到它仍然不起作用。
  • 逆向工程通过PyQt 5.11.3 (WEW仍然包括)->没有问题的编译程序。

我现在的实际问题是,为什么它不适用于PyQt/PyQt QtWebengineWidgets 5.12?

我得到了64位Python (platform.architecture()[0]返回so),pip list返回当前版本:

  • cx-冻结6.0b1
  • PyQt5 5.12.1
  • PyQtWebEngine 5.12.1

我的代码还包括

from PyQt5.QtWebEngineWidgets import QWebEngineView

这并不是PyQt 5.11.3的备用版本起作用时的悲剧性,但对于未来,我只想知道造成这种行为的真正根源。我恳请您提供意见。

PS: Windows10与anaconda 5.0.2与pip维护,主要是up2date模块。

编辑:我刚刚意识到我忘记了一件事,我还必须使用PyQt5.11.3 :将整个PyQt5文件夹从anaconda的网站包目录复制到cx_freeze构建文件夹的lib文件夹。看上去好像有些东西不是进口的。也许我会有时间调查这件事并在这里分享我的知识。

EN

回答 1

Stack Overflow用户

发布于 2019-06-24 10:24:31

从5.12版本开始,QtWebEngineWidgets已被移动到另一个名为PyQtWebEngine的包中。它必须分开安装。你可以看看https://www.riverbankcomputing.com/software/pyqtwebengine/intro

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55812117

复制
相关文章

相似问题

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