问题标签 [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 4.6 和 ico 图像,渲染问题
我有一个本地 html 文件,我正在尝试使用 QTWebKit 查看,文件中有一些类型为“.ico”的图像,这似乎 QTWebKit 无法呈现它们,因为它提供了一个问号图标。
我尝试在 Firefox 中打开 html 文件,它工作正常,所有图像都被渲染。
我的问题是,QTWebKit 是否支持 ico 图像,如果支持...我应该怎么做才能让 webkit 呈现 ico 图像?
问候
qtwebkit - 如何在 QtWebKit 中获得响应
我是 QtWebKit 的初学者,我构建了加载页面(服务器端)的简单 web 框架,当我从这个页面提交数据时,我想从 c++ 端的服务器捕获响应字符串,我该怎么做?
qt - Qt 中的 QtWebKit 模块是否支持 ActiveX 控件?
我正在尝试使用 QtWebKit(特别是 QWebView 小部件)来显示包含 ActiveX 控件的网页。在我第一次尝试时,ActiveX 控件似乎没有加载。我想知道 QtWebKit 是否真的支持 ActiveX 控件,并且我无法立即找到任何以某种方式给出答案的文档。
QtWebKit/QWebView 是否支持 ActiveX 控件?
c++ - Qt:强制 QWebView 点击一个 web 元素,即使一个在窗口上不可见
因此,假设我正在尝试单击 QWebView 中的链接,这就是我所拥有的:
你这样称呼它:
唯一的问题是:如果元素在窗口中不可见,则无法单击。 我的意思是如果你必须向下滚动才能看到它,你不能点击它。我想这与几何形状有关,因为该元素没有显示在屏幕上,它无法进行数学运算以正确单击它。
有什么想法可以解决这个问题吗?也许某种方式可以使窗口表现得像十亿 x 十亿像素,但看起来仍然是 200x200?
qt - 在 Qt/Webkit 中更改文本框和其他 UI 组件?
我正在使用 Qt/Webkit 为触摸屏设备制作自己的浏览器。我想在浏览器中拥有我自己的编辑框(这样当用户点击它时,我可以打开虚拟键盘)、触摸友好的列表框和其他控件。
所以在 QWebView 我想要 QTextEdit 的 MyOwnTextEdit 和所有其他 UI 控件的相同。
请告诉我我该怎么做?
我正在使用 Qt 嵌入式 linux 4.6.2。
javascript - 在 Qt 中将 C++ 对象公开给 Javascript
有什么方法可以将 C++ 对象/函数公开给在 Qt 的 QtWebKit 浏览器中运行的 JavaScript?可以将 ActionScript 对象公开给在 Adobe AIR 的 WebKit 浏览器中运行的 JS 代码——我正在 Qt 中寻找类似的功能。
c++ - 使用 QtWebKit 显示,同时解析 xml
我希望使用 QtWebKit 加载显示的 url,但是,这是简单的部分,我可以做到。我想做的是边走边记录/记录 xml。我在这里的注意力是通过记录这些细节来动态记录和数据库化某些细节。
我的问题是,如何即时执行所有这些操作,而不需要从服务器两次请求相同的 url,一次用于 xml,第二次用于查看 url。
我的希望是实现一种在用户经过时非常快速地记录集合数据的方法。举个例子,我希望在用户查看网站时将这些详细信息存入数据库,而不是输入网站显示的详细信息。
现在,我正在使用 QtWebKit,并且我已经解决了所有问题。我有一个 loadUrl() 例程,它在 qwebview.h 中调用 load(url)
问题是,我如何在此之上搭载 xml 解析?
python - 从 PyQt4 QtWebkit 中的网页访问图像
如果页面已在 QWebView 上完全加载,我如何获取某个图像的数据(可能通过 dom?)
qt - QWebFrame::evaluateJavaScript 与 HTML 中的脚本标签
我想开发一个使用 QtWebKit 和 JQuery 的应用程序。
我需要知道的是,从文件中读取 JQuery 并评估 JavaScript 或将其作为脚本标签嵌入到小部件中显示的“页面”中是否有任何区别?
编辑:看来我至少部分地弄清楚了这一点。evaluateJavaScript 显然可以可靠地工作;但如果我这样做
该文件甚至从未从磁盘读取(使用 inotify 检查)。这也会影响 baseurl 被初始化
或者
而且我还尝试将脚本 src 参数更改为硬盘驱动器上的绝对路径,以及前面有和没有“./”的相对路径。
我如何正确地(除了 Qt 资源系统)让脚本标签与本地 js 文件一起使用?这只是记录不佳,还是我遗漏了什么?
javascript - 使用 QtWebKit 在桌面应用程序中检索 google maps v3 标记到 Qt 的位置
我正在使用 Python 构建一个 Qt 应用程序,您可以在其中指向并单击(谷歌)地图并获取该位置的坐标。地图通过QWebView
加载一个简单的 HTML 页面显示,用户可以通过单击创建标记。单击地图后小部件的屏幕截图。
但是,我无法将刚刚单击的位置坐标检索回 Qt(以便我可以将它们用作变量——例如,将它们显示在QLineEdit
上方左上角的 s 中,作为标记)。
这是 HTML 文件的相关部分:
我一直在尝试evaluateJavaScript
,但无法检索坐标。我试图创建一个函数来访问该位置marker.getPosition()
,但没有运气。下面的假人虽然有效..
关于如何将坐标返回到 Qt 的任何建议?
编辑:
这是对我有用的代码:
https://github.com/nelas/veliger/blob/master/veliger.py#L2374中的完整源代码