Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QWebElementCollection Class Reference
[QtWebKit module]

该QWebElementCollection类表示网络元素的集合。More...

Methods

Special Methods


Detailed Description

该QWebElementCollection类表示网络元素的集合。

在一个文档元素可以使用被选择QWebElement.findAll() ,或使用QWebElement构造函数。该集合是通过选择符合指定CSS选择器表达式,文档中的所有元素组成的。

选择的元素的数目是通过提供count()属性。单个元素可以通过使用索引来检索at( ) 。

它也可以遍历使用Qt的foreach宏集合中的所有元素:

 QWebElementCollection collection = document.findAll("p");
 foreach (QWebElement paraElement, collection) {
     ...
 }

Method Documentation

QWebElementCollection.__init__ (self)

构造一个空的集合。

QWebElementCollection.__init__ (self, QWebElement contextElement, QString query)

从构造的子元素的列表元素的集合contextElement匹配指定CSS选择器query

QWebElementCollection.__init__ (self, QWebElementCollection)

构造的副本other

QWebElementCollection.append (self, QWebElementCollection collection)

通过附加的所有项目扩展集合other

结果集合可能包含重复的元素。

See also operator+=( ) 。

QWebElement QWebElementCollection.at (self, int i)

返回元素的索引位置i在该集合中。

int QWebElementCollection.count (self)

返回集合中的元素数目。

QWebElement QWebElementCollection.first (self)

返回集合中的第一个元素。

See also last( )operator[]( )at()和count( ) 。

QWebElement QWebElementCollection.last (self)

返回集合中的最后一个元素。

See also first( )operator[]( )at()和count( ) 。

list-of-QWebElement QWebElementCollection.toList (self)

返回QList对象包含在这个集合中的元素。

QWebElementCollection QWebElementCollection.__add__ (self, QWebElementCollection other)

QWebElement QWebElementCollection.__getitem__ (self, int i)

QWebElementCollection QWebElementCollection.__iadd__ (self, QWebElementCollection other)

QWebElementCollection.__len__ (self)




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5