QWebHistoryInterface Class Reference

[QtWebKit module]

该QWebHistoryInterface类提供了实现链路史上的一个接口。More…

继承QObject

Methods

  • __init__ (self, QObject parent = None)
  • addHistoryEntry (self, QString url)
  • bool historyContains (self, QString url)

Static Methods

  • QWebHistoryInterface defaultInterface ()
  • setDefaultInterface (QWebHistoryInterface defaultInterface)

Detailed Description

该QWebHistoryInterface类提供了实现链路史上的一个接口。

该QWebHistoryInterface是可以用来跟踪访问链接的接口。它包含了由WebKit引擎叫了两个纯虚方法:addHistoryEntry()是用来添加已访问过的URL的界面,而historyContains()用于查询给定的URL是否已经访问过的用户。默认情况下, QWebHistoryInterface没有设置,所以WebKit的不跟踪访问过的链接的。

Note:通过QWebHistoryInterface跟踪历史是不特定的实例QWebPage而是适用于所有页面。


Method Documentation

  1. QWebHistoryInterface.__init__ (self, QObject parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个新的QWebHistoryInterface与父parent

  1. QWebHistoryInterface.addHistoryEntry (self, QString url)

这种方法是抽象的,应在任何子类中重新实现。

通过所谓的WebKit增加另一个url要访问的页面的列表。

  1. QWebHistoryInterface QWebHistoryInterface.defaultInterface ()

[

返回将使用的WebKit的默认界面。如果没有默认的界面已定, WebKit的不会让访问过的链接的跟踪和一个空指针将被返回。

]($docs-qwebhistoryinterface.html)

See also setDefaultInterface( ) 。

  1. bool QWebHistoryInterface.historyContains (self, QString url)

这种方法是抽象的,应在任何子类中重新实现。

由WebKit引擎打电话来查询是否有一定url已访问的用户了。返回True如果url是访问过的链接的历史的一部分,否则返回False 。

  1. QWebHistoryInterface.setDefaultInterface (QWebHistoryInterface defaultInterface)

设置新的默认界面,defaultInterface,将被所有的WebKit来跟踪访问过的链接的。

如果没有父的接口已经被设置,旧的接口将被删除。当存在该应用程序QWebHistoryInterface会自动删除defaultInterface如果它不具有父。

See also defaultInterface( ) 。