【问题标题】:python webkit webview: Why does the history have dates that equal 0.0, and what needs to be fixed?python webkit webview:为什么历史的日期等于0.0,需要修复什么?
【发布时间】:2013-02-11 11:39:26
【问题描述】:

我正在将 GTK3 与 python 一起使用。

访问后向列表时,get_last_visited_time 返回 0.0

get_last_visited_timeload_status = FINISHED 的通知状态信号回调中被调用。

所有其他值,如 uri 和 title 都是正确的值。

【问题讨论】:

  • 这完全是关于 GTK WebKit View、wxWidgets、Qt 还是其他的东西?
  • @mfitzp 我更改了问题正文。还为 gtk3 添加了标签。可能是我没有得到任何答案的原因。
  • 哈,可能与它有关。我现在去看看。
  • 我认为这可能是一个 WebKit 错误,请参见此处:bugs.webkit.org/show_bug.cgi?id=60940 ...虽然它可以追溯到 2011 年,并且没有修复。可能是 Python WebkitGTK 依赖于一些缺失的函数。你用的是code.google.com/p/pywebkitgtk
  • 我从 gobject 得到它,所以我不知道。我会试着看看我能不能找到。我有 webkit 3。

标签: python webkit history gtk3


【解决方案1】:

历史记录应该是自动的。在这种情况下,要么没有历史命令,要么没有初始化适当的命令。您必须设置一个命令以在某个点启动时钟,否则从时钟的角度来看,时间将始终为 0。我不知道实际的命令,但希望你能理解这个概念。

【讨论】:

  • 我打个比方说,未启动的手表总是显示为零。我的意思是,如果 Python 没有自动开始显示历史记录或者没有被告知开始显示历史记录,那么历史记录将始终显示为零。你会说:“当前时间为零,每次点击这个链接/访问的页面,增加1”您添加一条指令以在增量中显示以小时和分钟为单位的时间。
  • 没有那个功能。它只是一个自动更新的有序列表。我认为它会使用系统时钟。我会理解是否有办法为获取系统时间的函数设置回调,但在 webkit 中没有现成的方法可以做到这一点。看起来我将不得不手动设置历史项目。我不想那样做。我可以,但是如果我必须手动设置它们以获取历史时间,为什么它会是自动的?
猜你喜欢
  • 2019-10-21
  • 2021-10-04
  • 2021-06-26
  • 2021-11-13
  • 1970-01-01
  • 1970-01-01
  • 2017-05-30
  • 1970-01-01
  • 2011-03-16
相关资源
最近更新 更多