问题标签 [wx.html2]

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.

0 投票
1 回答
1538 浏览

webkit - 是否可以检查并设置 wx.html2 以在 Windows 上使用 WebKit?

是否可以在 Windows 上为in (开发版)做 acheck和 a的组合?engine-switchwx.html2wxPython 2.9.4.0

我想要实现的是;如果安装了 Safari、Chrome 或 Opera (WebKit/Blink),则让wx.html2库在 Windows 上使用 WebKit。

有没有人有这方面的经验,也许如何实现它?我还想知道wx.html2每个操作系统上的引擎在哪里寻找以及它如何要求渲染它。

我尝试使用wx.webkit. 但是有很多问题,例如;缺乏文档和对象的实现似乎在不同的操作系统上中断。

0 投票
1 回答
497 浏览

python-2.7 - wxPython 中的全局事件监听器

wx.html2panel. 可悲wx.html2的是没有很多事件监听器(http://wxpython.org/Phoenix/docs/html/html2.WebView.html#events-events-emitted-by-this-class)。

现在我有这个绑定到我的panelselfpanel);

..当我panel/frame按预期输入 blanco 时,它就起作用了。

我想知道是否有一种方法可以wx.html2手动添加更多事件侦听器或创建一个全局事件侦听器来侦听,无论事件发生在哪个子小部件中。

这也不起作用(self.wvwx.html对象);

更新

我现在正在我的 HTML 页面中使用 JavaScript 修复键/鼠标操作的捕获。它有效,但我更希望动作可以绑定到wx.html2对象。

0 投票
3 回答
2016 浏览

python - wxpython,将用户数据传递给 html2

我正在尝试开发 python GUI 来访问网页。下面的例子工作正常。但我需要在此代码中传递用户凭据(用户名/密码)。

我不想点击那个按钮。只是我需要在登录页面中填写文本框

0 投票
3 回答
916 浏览

webview - 检测 wxPython 的 html2-webview 中的链接鼠标悬停事件

背景:

自从更新到 2.9.4 以来,我已经开始将 webkit 的(被入侵的)pygtk 版本切换到 wxPython 附带的新的 html2 webview。

问题:

从我从文档(http://wxpython.org/Phoenix/docs/html/html2.WebView.html#html2-webview)中可以看到,没有办法(使用python)检测链接何时悬停(如“hovering-over-link”事件http://webkitgtk.org/reference/webkitgtk/stable/webkitgtk-webkitwebview.html#WebKitWebView-hovering-over-link)。

我将不得不求助于一些 javascript 黑客来做到这一点,还是有另一个更好的解决方案?

0 投票
1 回答
1672 浏览

wxpython - 为什么 wx.html2 模块不存在?

我使用了 python 版本 2.7.1。然后安装wxPython2.8-win32-ansi-py27

我是 import wx.html2 但 python shell 打印了 Import 错误。

wx.html 模块不存在..如何解决?

0 投票
1 回答
147 浏览

python-3.x - 使用 wx.html2 时如何应用标记条件?

  1. 我将条件表达式放在 {2}、{3} 中,并尝试在 Ture 的情况下使用绿色,在 False 的情况下使用红色。是否可以使用 SetForegroundColour 来表示颜色?如果你运行它,它将是无。你需要另一种方法吗?

  2. 我还尝试background-image: url ('1.png');指定背景,它是白色背景。在body标签内部使用时<img scr = 1.png />,出现x显示图片错误。

- - 编码:utf-8 - -

导入 wx

导入 wx.html2

导入 sqlite3

在此处输入图像描述

0 投票
1 回答
199 浏览

python - wx.html2 背景图片未插入

我正在尝试使用 wx.html2 放置图像背景我已经尝试了所有的 css / html 标签,但图像不会进入。我想我用错了。我制作了一个 html 文档并对其进行了测试。它将在浏览器中正常工作。问题是什么?在html2中,图片相关的css似乎不是全部。

例如,与图像相关的东西,如渐变。

在此处输入图像描述

0 投票
1 回答
514 浏览

wxpython - wx.html2.WebView表单GET不填写URL参数

我试图在提交表单时将简单表单​​的内容传递给 URL 参数。HTML 代码在在线 HTML 模拟器上工作,但在 wx.html2.WebView 中不起作用。使用 wxPython v4 和 python 3.6。演示问题的代码,

程序的输出是,

而在 html 模拟器中是,

我想要做的核心是从 html2.WebView 获取信息回到 python 程序。我发现的唯一方法是拦截导航事件,并解析 URL 参数。我在 Rubin 的一篇文章中发现了这种方法。

附带说明一下,我能够使用 javascript 构造通过按钮实现所需的结果,也就是说,URL 告诉我从 web 视图中按下了哪个按钮。这是一个片段,解释了我是如何做到的,

按钮习惯用法对我来说非常有效,因为我能够使用我需要的额外参数构造 URL,例如回调允许我让每个按钮调用不同的回调。理想情况下,我也想用表单来做到这一点。因此,如果有另一种方法(javascript?),我可以使用我的额外信息和文本表单数据创建表单 URL GET 提交响应,我会很感激。

免责声明:无论如何,我都不是网络开发人员。但是我必须通过 webview 呈现......我曾经使用 wxPython html 窗口,但毕业到 html2.webview 以尝试获得更多功能。

0 投票
1 回答
74 浏览

python - 如何使 wx.html2.WebView 的高度适应其内容?

我正在尝试使 wx.html2.WebView 足够高,以至于不需要滚动其内容。

我尝试在 RunScript 中使用 javascript 来检测文档高度大于窗口高度,但它不适用于某些后端,因为 RunScript 不返回结果。

我可以从 Python 检测 WebView 上的滚动条以适应高度吗?还有其他方法吗?

0 投票
1 回答
127 浏览

python - Python 中 wx.html2 的 GetPageSource

我正在尝试从 HTML 站点中抓取动态信息。由于我工作的地方是银行,我只能使用他们认证为安全的图书馆。Selenium 和 PyQt 不是一个选项,所以我必须使用 wx.html2。

我找到了这个代码片段:

这使我可以打开一个 Web 对话框并查看所需的内容。我想要的是使用 wx.html2.WebView GetPageSource() 方法。

https://wxpython.org/Phoenix/docs/html/wx.html2.WebView.html

我在 MyBrowser 类中尝试过:

任何有关如何获取此源 HTML 的想法或对此类的见解将不胜感激。谢谢。