qtwebkit相关内容

移动端的 Qt WebKit

我正在尝试呈现网页.Qt 表示他们的 QtWebKit 从 4.8 版开始可用于移动设备这里 如果你想定位移动设备,你应该考虑使用 QGraphicsWebView 而不是 QWebView. 它们都在 QtWebKit 下.那么我错过了什么? 解决方案 如果您在谈论 Android 和 iOS,那只是一个禁忌.从 Qt 5.2 的发布页面引用 Digia: Qt Web ..
发布时间:2021-12-22 23:51:16 其他开发

Qt/webkit 和 flash

我已经在 xp 和 Qt 上安装了 pyqt 4.8.1 包.我有一个像 这样的标签 但是 Qt/webkit 不显示 flash.(代码和 IE 或 chrome 没有问题).Qt/webkit 是否支持 flash? 解决方案 您所要做的就是启用插件.请参阅特定于 Python ..
发布时间:2021-12-20 18:15:11 其他开发

QWebView 或 QWebEngineView

QWebView 和 QWebEngineView 之间有任何功能区别吗?如果我理解正确,QWebView 是 webkit,而 QWebEngineView 是闪烁的.程序员有什么不同吗?是否提供更多的外观定制?感觉在另一个? 解决方案 我想试试 QtWebEngine.它正在取代 QtWebKit 是有原因的. 如果您控制正在呈现的 HTML,那么使用 QWebKit 可能不会有 ..
发布时间:2021-12-09 17:20:37 其他开发

使用 QWebEngineView 捕获服务器响应

我正在尝试在 Qt 中创建一个加载 URL 的对话框(我不想向最终用户公开,因此是一个对话框).一旦用户在页面上输入了他们的凭据,服务器就会返回一个我想要捕获的重定向 URL.我该怎么做? QtWebkit 使这变得容易,因为 QWebView 有一个 QNetworkAccessManager 对象.但是对于 QtWebEngine,QWebEngineView 类没有这个能力.前者还允许 ..
发布时间:2021-12-09 17:11:31 其他开发

项目错误:QT 中的未知模块:webkitwidgets

我正在将代码从 qt4 移植到 qt5.我将以下行添加到我的 .pro 文件中,按照建议: QT += webkitwidgets 但是,当我运行 qmake 时,我收到此错误: 项目错误:QT 中的未知模块:webkitwidgets 我正在 Ubuntu 12.04 LTS 上开发并安装了 Qt 如所述. 解决方案 您需要安装 webkitwidgets 库. 在 Ubu ..
发布时间:2021-12-09 17:00:23 C/C++开发

使用QtWebKit时如何知道网页何时加载?

QWebFrame 和 QWebPage 都有 void loadFinished(bool ok) 信号,可用于检测网页何时完全加载.问题是当网页有一些异步加载的内容 (ajax) 时.在这种情况下如何知道页面何时完全加载? 解决方案 我实际上并没有这样做,但我认为您可能能够使用 QNetworkAccessManager 实现您的解决方案代码>. 您可以使用 networkAcc ..
发布时间:2021-12-09 16:49:04 前端开发

如何告诉 QWebPage 不加载特定类型的资源?

如何告诉 QWebPage 不加载特定类型的资源,如 js、css 或 png? 解决方案 解决方案是扩展 QNetworkAccessManager 类并覆盖它的虚方法 QNetworkAccessManager::createRequest 在我们的实现中,我们检查请求的 url 的路径,如果它是我们不想下载的,我们创建并移交一个空请求而不是真正的请求一.下面是一个完整的工作示例. ..
发布时间:2021-12-09 16:47:23 其他开发

Qt webkit 小部件错误

我已经设法让 qmake 为 webkit 编译 .pro 文件并尝试制作一个基本的浏览器窗口,它只是关于构建但弹出以下错误? 自动配置失败8744:error:02001015:system library:fopen:Is a directory:.\crypto\bio\bss_file.c:126:fopen('g:/test/openssl098u/openssl.cnf','rb') ..
发布时间:2021-09-23 18:42:14 C/C++开发

使用 QTWebKit 显示存储在内存中的网站

目前我将我的 HTML、JS、CSS、图形等存储在本地硬盘上,并使用 QWebFrame::SetUrl(QUrl::fromLocalFile("appFolder\html\index.html")).在某些时候,我将需要对本地存储的文件进行加密,因此我正在寻找一种方法来根据请求对它们进行解密,或者将它们全部解密到内存中并以这种方式访问​​它们. 我知道我可以使用 QWebFrame:: ..
发布时间:2021-09-23 18:42:07 其他开发

在 C++ 中使用 WebKit QT 的简单网页浏览器示例代码

我从未使用过 Qt 和 WebKit,现在需要使用 Qt WebKit 模块 创建一个简单的网页浏览器.我要创建的应用程序需要有一个显示通过命令行传入的网页 URL 的普通窗口.我已经使用 WebKitGTK 完成了这种事情,但我不知道从 Qt 的哪里开始. 我进行了一些研究以了解所涉及的内容,到目前为止,我只能找到与 WebKit QWebView 类相关的代码片段. 那么谁能给我提 ..
发布时间:2021-09-23 18:41:18 C/C++开发

Visual C++ 2017 + Qt5 - 无法在 Qt 项目设置中启用 webkit

当我尝试在 MSVC 2017 中包含 WebKit 库时,“WebKit"和“WebKit Widgets"复选框被禁用,即使我已选择安装它们. 我尝试了从 5.6 到 5.9beta 的不同版本的 Qt. 有没有人见过这个问题? 解决方案 Qt5 中不再提供 Qt webkit 模块,必须使用 Qt WebEngine 模块,以下链接为 Qt 官方文档流程:http://d ..
发布时间:2021-09-18 18:58:25 其他开发

GUI 应用程序中的 Web 技术

您在使用网络技术(HTML、XML、CSS、JavaScript)实现 GUI 应用程序的部分功能方面有何经验?优点和缺点,请. 没有用于会话管理的服务器、关系数据库、AJAX 或 cookie,也没有现有的网络应用程序,而是使用网络小部件(如 Qt WebKit) 来渲染和处理 UI 的重要部分,同时利用 GUI 框架实现更丰富的交互和更好的桌面集成. 我已经验证了该方法可以使用 P ..
发布时间:2021-09-15 19:21:53 其他开发

QtWebkit 同源策略

我在基于 Arm 的平台上移植了 QtWebkit.我们能够运行 QtTestBrowser.我想在上面的浏览器中禁用“同源策略". 如果有任何机构对此有想法,请告诉我. 解决方案 默认情况下,Qt 不公开禁用/白名单同源策略的方法.扩展相同的 (qwebsecurityorigin.cpp) 并能够让它工作. ..
发布时间:2021-07-14 19:49:13 其他开发

Qt:QWebview 在另一台机器上不显示 jpg、gif、png 图像

今天我在 QWebView 中遇到了一个非常奇怪的错误,我自己无法解决. 我在我的应用程序中包含了一个 QWebView 小部件.当我设置要显示的 URL 或一段 HTML 代码时(使用 QWebView::setUrl() 或 QWebView::setHtml()),它在我的机器.它也适用于所有安装了 Qt 的机器,但不适用于没有安装 Qt 的机器.我编译了一个发布版本并包含了所有必要的 ..
发布时间:2021-07-07 19:03:51 其他开发

如何在 QML WebView 中禁用渲染?

我目前正在构建一个使用 QML WebView (import QtWebKit 3.0) 的应用程序.用户需要经常调整 WebView 的大小(我使用的是 QML SplitView),但是这会导致 UI 在应用程序窗口调整大小时极度滞后.有什么办法可以防止这种情况吗? 解决方案 不是改变 width 和 height 属性而是改变 scale 属性WebView. 在开始调整大小 ..
发布时间:2021-06-30 19:02:48 其他开发

从 webviews Javascript 调用 C++ 方法

在 qt4 qml qtwebkit 1.0 中,组件 webview 有一个属性 javaScriptWindowObjects.我用它来将 javaScriptWindowObjects 添加到我的网页 javascript 的上下文中以调用 c++ 函数.像这样 WebView{网址:“http://test.com"anchors.fill:父级比例:1.0javaScriptWindo ..
发布时间:2021-06-30 18:32:19 其他开发