qtwebengine相关内容
我有一个 PyQt5 应用程序 虚拟桌面浏览器.当我使用浏览器时,我从浏览器收到 JS 错误,类似于 Chrome 在“Web Inspector"中放置 JS 和 HTML 错误的方式.我如何摆脱这些错误. 要复制错误,请下载 Virtual Desktop 并从 PYPI 安装 PyQt.您需要运行 main.py,选择一个 QStyle,然后单击浏览器(电源按钮旁边).转到任何网站(例
..
我正在尝试创建一个包含 Web 浏览器的应用程序,但是当我添加 Web 浏览器时,我的菜单栏在视觉上消失了,但在功能上仍然存在.以下是两张图片,一张显示注释掉的“self.centralWidget(self.web_widget)",另一张允许该行运行.如果您运行示例代码,您还会看到,虽然在视觉上整个网页看起来好像菜单栏不存在一样,但您必须单击每个条目字段和按钮下方的一点才能激活它,就像菜单栏实
..
我正在尝试将 protobufs v 3.3.2 与 Qt 5.9.1 一起使用.这适用于某些 Qt 应用程序,但前提是它们是命令行程序.一旦我用 Qt 和 protobufs 创建了一个 GUI 应用程序,我就会收到这个错误: [libprotobuf 致命/home/mkraus/Documents/dev/star385/build/linux-desktop-debug-libs/p
..
我写了一个这样的python测试程序来显示openstreetmap: from PyQt5.QtWidgets import QApplication从 PyQt5.QtCore 导入 QUrl从 PyQt5.QtWebEngineWidgets 导入 QWebEngineView导入系统定义 mainPyQt5():url = '文件:///./index.html'app = QAppli
..
我有一个使用 OAuth 2.0 授权的应用程序(http://vk.com 的音频播放器).我所做的是我实现了 QtWebEngineView 对象并用它来打开授权页面.基本上,看起来目前我正在为这么小的工作使用相当大的课程.无论如何,我需要对我的应用程序进行静态构建——不幸的是,从我的研究中,我发现有人说由于某些原因,无法对依赖于 QtWebEngine 的应用程序进行静态构建. 这是真
..
我有一个应用程序,该应用程序在 QWebEngineView 小部件中查看页面,如何将我的JavaScript控制台日志重定向到GUI?当前显示在我的调试输出中. 解决方案 您必须对QWebEnginePage进行子类化才能覆盖javaScriptConsoleMessage虚拟函数.( http://doc.qt.io/qt-5/qwebenginepage.html#javaScrip
..
我们有一个基于Qt的浏览器应用程序,该应用程序在后台使用了QWebEninge.当前,我们正在解决一个问题,即每当窗口获取或释放焦点时(例如,每次调用QVirtualKeyboard时),屏幕都会暂时变黑.按照 Qt的建议,我们尝试实施在调用 QMainWindow :: showFullScreen()之前,请先使用QWindowsWindowFunctions :: setHasBorderI
..
我无法在Qt 5中找到任何函数来确定 QtWebEngine 使用的是哪个版本的铬. 我不想在代码中对Chrome版本进行硬编码,因为我经常更新应用程序,并且每个版本中的Chrome版本通常都会更改.而且Qt向后兼容,可以在不更新我的应用程序的情况下对其进行更新. 解决方案 除了查看
..
我正在使用QWebEngine在Python PyQt5中开发Web浏览器.一切正常,但是当有人单击空白的定向链接时,显示为空白.我想在同一窗口中打开所有类型的链接. 如果我们右键单击并“跟随链接",则该链接有效,但当我们简单地单击链接时,该链接不起作用. _空白目标链接也应在同一窗口中打开,而不要在newtab中打开
..
我制作了一个简单的Web浏览器,但是访问 https://get.adobe.com/jp/flashplayer/ 说 Adobe Flash Player is already installed, but disabled 但是,当我阅读 http://doc.qt.io/qt-5/qtwebengine-platform-notes.html 它说,如果有正确的dll
..
标题确实说明了一切。想知道如何获取QWebEngineProfile的cookie作为其名称和值的字典或json格式。我正在使用PyQt5。 解决方案 QWebEngineCookieStore 是管理cookie的类并且我们可以通过 cookieStore()方法访问此对象,为了获取cookie,可以通过 cookieAdded 信号,在下面的部分中,我们将显示一个示例: cla
..
在Qt5.2版本下,我使用了QtWebView,它可以自动调用第三方扩展,以支持avi,mpeg,mov和flv等视频格式。但是,当我升级到Qt5.10并将QtWebView更改为QtWebengineView时,它的工作方式有所不同,因此我无法调用第三方扩展。如果要使用ffmpeg修改铬源以支持QtWebengine的所有视频格式,应该怎么做? 解决方案 对于QtWebEngine全部您
..
上下文:我正在使用自定义的屏幕键盘创建一个小型Web浏览器。 与Qt WebKit配合使用几乎可以正常工作( QWeb * 类),但是由于WebKit中的错误而导致崩溃...由于在Qt 5.4.0之后转移到Qt WebEngine,因此无法修复。 因此,我决定按照简短的webkit-> webengine过渡指南,将内容移至Qt WebEngine( QWebEngine * 类)。
..
最近Qt引入了 QtWebEngine 模块。是否可以在 QWebEngineView 中调用开发人员工具并调试JavaScript代码? QWebView 使用 page()->设置是可能的()-> setAttribute(QWebSettings :: DeveloperExtrasEnabled,true); 但我在 QWebEngineView 。 解决方
..
我在编译Qt网络引擎以启用专有编解码器时遇到很多麻烦,文档不是很清楚.我按照其他有关stackoverflow的说明进行操作,但是它不起作用.我收到类似这样的错误: Project ERROR: Cannot run compiler 'cl'. Output: =================== =================== Maybe you forgot to setup
..
我正在尝试将google字体加载到我的pyqt5 QtWebEngine应用程序中. 该应用程序加载具有CSS样式的本地html文件.我使用了字体来加载ttf文件,如下所示: @font-face { font-family: "Work Sans"; src: url("C:\Users\Godwin\TIAT\fonts\WorkSans-Regular.ttf") for
..
我有一个名为generate_input_event的函数.我正在尝试使用此功能来模拟QWebEngineView中的按键. def generate_input_event(window_id, key_code, modifiers, low_level_data, x, y): modifiers_flag = create_modifiers_flag(modifiers)
..
在网页完全加载到WebEngineView中后,我正在向网页中添加脚本标签,但是它以某种方式无声地失败了. 我通过使用以下代码调用webview.runJavaScript来注入脚本: var s = document.createElement('script'); s.src = "qrc:/jquery-2.1.4.min.js"; document.body.appendChi
..
我正在尝试将使用QtWebKit来呈现Web内容的应用程序移植到使用QtWebEngine的应用程序上. 我在架构上所做的更改受到限制,因此我必须坚持当前的方法,即渲染页面,捕获到内存缓冲区,然后将其移至另一个过程中,在OpenGL中将缓冲区用作纹理. 我已经尝试通过用WebEngine替换WebKit来(从广义上来说)移植代码,但是API是不同的. 有人可以告诉我这是否可行吗?
..
QWebView和QWebEngineView之间是否有功能差异?如果我理解正确,则QWebView是webkit,而QWebEngineView是闪烁的.程序员有什么区别吗?有没有提供更多的外观定制功能?觉得别的? 解决方案 我会尝试QtWebEngine.出于某种原因,它正在取代QtWebKit. 如果您控制要呈现的HTML,那么使用QWebKit可能不会受到伤害.只需确保事先测
..