问题标签 [qtwebengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QWebEngine 什么都不做 - 没有加载页面,没有错误
我正在尝试使用 QWebEngine 加载本地存储的网页:
该代码是从 QWebKit 移植的,一切正常。不幸的是,这里没有发生任何事情,页面没有加载,没有发出 loadStarted() 和 loadFinished() 信号,也没有发生其他错误。
知道原因可能是什么,或者我可以检查什么来找到它不加载任何东西的原因吗?
谢谢!
qt - 如何在 Windows 和 MSVC 2015 上构建 Qt 5.5 QtWebEngine
有没有人使用 Microsoft Visual Studio C++ 2015 在 Windows 上成功构建 Qt 的 WebEngine / QtWebEngine / QWebEngine?
需要什么先决条件?
我设法自己构建了 Qt,但是 QtWebEngine 被跳过了,所以我尝试nmake module-qtwebengine
了失败,原因有几个。
qt - 在 Qt Creator App 中包含一个 Web 查看器
我对 Qt 很陌生,我正在尝试将 Web 查看器添加到应用程序中。
我有一个带有 3 个窗口的应用程序和一个带有 3 个按钮的导航栏。当我单击一个按钮时,它会滑动到关联的窗口。
我会让这个按钮之一打开网络查看器,而不退出应用程序。
该应用程序还必须与移动设备(Android、iOS、Windows Phone)兼容。
我搜索并找到了 QtWebengine 但它并没有真正帮助我......
我正在使用 Qt Creator 3.4.2、Qt 5.5.0 并使用 Qt Designer(不知道这是否重要......)
用 C++ 和 QML 编码。
谢谢。
编辑:我阅读了有关 Webview 文档的信息,但仍然令人困惑……我看到有一个 Webkit Webview 和一个 WbeEngine Webview。Webkit 已被弃用,所以我想使用 WebEngine。所以我尝试了使用 WebEngine Webview 的 MiniBrowser 示例,它可以在我想要的平台上运行。但是我不知道如何通过单击按钮来启动它...
我试过这个:
主文件
主窗口.cpp
webview.cpp
main.qml
(webview.cpp 是 MiniBrowser 示例的简化版本)
当我尝试启动它(在桌面版本或 Android 中)并单击按钮时,Webview 在另一个窗口中打开并立即关闭。我不知道如何解决这个...
c++ - Qt:无法从 javascript 调用共享对象方法/属性
对于这个问题QT QWebEnginePage::setWebChannel() 传输对象,我已经尝试与 Vicky Chijwani 的答案完全相同 ,一切都很好,但我无法调用 jshelper 的任何方法或属性。
请看我的代码 myclass.h
我的类.cpp
mywebengineview.h
mywebengineview.cpp
主窗口.cpp
最后是javascript
问题是这两行永远不会正确执行
我的代码有什么问题,我试图在 4 天左右解决这个问题,但我无法修复它。
pyqt - 如何在 Windows 上使用 python 3.4 在 ptqt5 中获取 QtWebEngineView?
我尝试了 pyqt 5.5,但它显示未使用的导入...无法找到关键字 qtwebengineview 或 qt webenginewidgets 谢谢..感谢您的时间
qt - QWebEngineView createWindow
好吧,弯曲我的大脑试图理解 QWebEngine。
我了解实现虚拟功能的概念,但我不确定如何将用户单击的 url 作为页面或视图请求的 newTab/newWindow 链接。
这是一个教育 GPL 浏览器应用程序非常感谢任何帮助
c++ - QWebEnginePage 中的 setFeaturePermission 成员函数如何工作?
我正在使用 Qt5.5.0 并想知道QWebEnginePage::setFeaturePermission是如何工作的?
在这种情况下,我想授予加载的页面媒体音频视频捕获权限,但它不起作用:
我的代码有什么问题?
qt - 有没有办法在没有 OpenGL 的情况下使用 QtWebEngine?
我正在尝试让 QtWebEngine 在 VM 上运行并且遇到了困难。根据这个问题的答案:
最终,我意识到 OpenGL 3.3 不能在虚拟机上轻松运行……但是。我必须从 ubuntu usb 启动并通过安装最新的 mesa 3d 包从那里工作。
有没有办法让 QtWebEngine 在没有 OpenGL 的情况下工作?我没有直接使用任何 OpenGL 调用,也不需要任何 3d 功能。我只想嵌入一个QWebEngineView
来显示动态 HTML 页面。我猜这应该是可能的,因为 Chrome 在同一个虚拟机上工作没有问题。
qt - 如何为 PyQt5 构建 Qt WebEngine?
Qt WebEngine此链接显示 Qt WebEngine 的 python 包装器。请问canyone能告诉我如何在pyqt5环境中添加它吗?谢谢!!!
javascript - QtWebEngine:打印由 javascript 调用的网页
从这里,我知道我可以使用QWebEngineView::render
,传递一个指向我的 QPrinter 对象的指针以编程方式打印网页。
但是如果打印请求是由 javascript 调用的(window.print()
例如来自 javascript 函数),我不知道如何捕获该请求然后将其移交给我的打印函数。