问题标签 [qtwebkit]
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 - QtWebkit:如何检查 HTTP 状态码?
我正在按照QtWebkit 文档中的示例编写缩略图生成器。我想避免错误页面的屏幕截图,例如404 not found
或503 Internal server error
。
但是,即使页面出现 HTTP 错误,也会始终发出QWebPage::loadFinished()信号。ok = true
QtWebkit 中有没有办法检查响应中的 HTTP 状态代码?
c++ - 是否可以在启用 webkit 的情况下构建静态 Qt 库?如何?
我尝试使用以下命令构建静态 Qt 库:
但我收到一条消息说:
是否可以在启用所有模块的情况下构建静态 Qt 库?如何?
谢谢
flash - Qt/webkit 和 flash
我已经在包中的 xp 和 Qt 上安装了 pyqt 4.8.1。我有一个标签
但是 Qt/webkit 不显示 flash。(代码和IE或chrome没有问题)。Qt/webkit 支持 flash 吗?
python - QtWebkit 和 hasPendingEvents() 总是 True
我使用项目 webkit2png(略微附加)在 Linux 中截屏。在运行最新版本 QtWebkit 和 Python 2.6 的服务器上
在某些网站(例如 118114.cn)上出现问题并且应用程序永远挂起。调试显示此代码段中的问题:
while self.__loading:
if timeout > 0 and time.time() >= cancelAt:
raise RuntimeError("Request timed out on %s" % url)
while QApplication.hasPendingEvents():
QCoreApplication.processEvents()
完整版本的源代码可在此处获得(第 270-275 行)
不知何故,加载事件挂起,hasPendingEvents 不能为 False。
大多数屏幕截图都是正常创建的,但有时由于某些 URL 丢失了我的应用程序:(
有谁知道如何解决这个问题以及为什么事件会挂起?
javascript - JSFunction 作为 Qt 插槽中的参数?
我想写一个类似于以下javascript的Qt插槽,
我的问题是:
1)。如何接收 Javascript 函数作为参数?
2)。如何再次从 C++ 调用相同的 JS 函数。
这是我的非有效解决方案,
对于 Q.1-> 将 JSFunction 争论作为 QString 给了我完整的函数代码,所以在这种情况下,我需要编写代码来从那里提取函数名称。
对于 Q.2-> 我可以通过 QWebFrame::evaluateJavaScript 调用 JS 函数,但是为此我需要构造一个函数名字符串 + 所有函数参数。
那么对于这个问题有没有更好的解决方案呢?
c++ - 如何使 Qt 支持 HTML 5 数据库?
我正在使用 Qt 4.7.1 并在我的应用程序中嵌入了一个 webview。但是在尝试访问http://webkit.org/demos/sticky-notes/以测试 HTML 5 数据库功能时出现以下错误
我使用以下命令编译了我的静态 Qt 库:
qt - 如何告诉 QWebPage 不加载特定类型的资源?
如何告诉QWebPage
不加载特定类型的资源,如 js、css 或 png?
html - 库问题:如何设置 QtWebKit 来解析 HTML?
Nick Presta 展示了您可以在此处使用 qt 解析 HTML:https ://stackoverflow.com/questions/489522/library-recommendation-c-html-parser
但是,当我尝试构建它时,我在“QWebFrame* frame = page.mainFrame();”上遇到访问冲突 线。
我究竟做错了什么?
user-interface - GUI 应用程序中的 Web 技术
您在使用 Web 技术(HTML、XML、CSS、JavaScript)实现 GUI 应用程序的部分功能方面有何经验?利弊,请。
没有用于会话管理的服务器、关系数据库、AJAX 或 cookie,也没有现有的 web 应用程序,而是一个使用 web 小部件(如Qt WebKit)来呈现和处理 UI 的重要部分的 GUI 应用程序,同时利用 GUI框架以实现更丰富的交互和更好的桌面集成。
我已经验证了该方法可以使用 PyQt。内容可以从文件系统或字符串呈现,并且 URL 请求(图像或点击)可以被表单的事件处理程序捕获和服务。支持 CSS 和 JavaScript,可能有一些限制。
注意:这个问题与这个问题和这个问题不同,除其他外,因为没有要求在 GUI 上使用 Web 技术,但要求应用程序应该在没有可用网络连接的情况下工作,并且应该集成与不同平台上的默认桌面很好,没有以前的基础设施要求(没有 .NET、Java、浏览器或数据库服务器)。
注意:我在 PMS 上发布了这个问题的不同版本,但在那里发现这种方法的经验很少。
结束语
我刚刚在André Pareis 的一系列博客文章中找到了我正在寻找的大部分信息。
python - Windows下用py2exe使用PySide的QtWebKit
我正在使用 PySide 和 Qt 在 Python 中制作应用程序,并且我需要打开一个网页,所以我使用了 QtWebKit 的 QWebView。
在我的开发机器上,它工作得很好,直接运行代码和运行 py2exe 的输出。在“干净”的机器上(没有安装 Python 和 Qt),py2exe 的输出不显示网页。应用程序的其余部分工作正常,没有崩溃或异常,但 QWebView 只是保持空白。
我尝试打开一个没有图像或其他内容的 URL,以防止与缺少 WebKit 插件相关的任何问题。我还尝试了一个简单的程序,它只在 QWebView 上打开 example.com 而没有别的,它也没有工作。
有没有人遇到过类似的事情?此外,任何人都知道 QWebKit 是否具有 py2exe 可能不会被拉入“包”的任何“记录较少的”依赖项?