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

QSourceLocation Class Reference
[QtXmlPatterns module]

通过URI ,行和列在资源的QSourceLocation类标识的位置。More...

Methods

Special Methods


Detailed Description

通过URI ,行和列在资源的QSourceLocation类标识的位置。

QSourceLocation是具有三个属性的简单基础的价值类,uri( )line()和column( ) ,那加在一起,确定某一个点在一个资源,例如文件或内存中的文件。

line()和column( )是指字符数(不是字节数) ,他们都从1开始,而不是0 。


Method Documentation

QSourceLocation.__init__ (self)

构建QSourceLocation不识别任何东西。

对于默认构造QSourceLocation ( ) ,isNull()返回true

QSourceLocation.__init__ (self, QSourceLocation other)

构造一个QSourceLocation即副本other

QSourceLocation.__init__ (self, QUrl u, int line = -1, int column = -1)

构造一个QSourceLocation与URIu,行l和列c

int QSourceLocation.column (self)

返回当前列号。列号指的是字符,而不是字节数。第一列是列1 ,而不是0 。默认值是-1 ,表明该列数是未知的。

See also setColumn( ) 。

bool QSourceLocation.isNull (self)

Returns true如果这QSourceLocation不识别任何东西。

对于构造一个默认的QSourceLocation,这个函数返回true。这同样适用于任何其它QSourceLocationuri()是无效的。

int QSourceLocation.line (self)

返回当前的行号。第一行号是1 ,而不是0 。默认值是-1,表示行数是未知的。

See also setLine( ) 。

QSourceLocation.setColumn (self, int newColumn)

设置列数newColumn。 0是无效的列号。第一列号为1。

See also column( ) 。

QSourceLocation.setLine (self, int newLine)

设置行号newLine。 0是无效的行号。第一行号为1。

See also line( ) 。

QSourceLocation.setUri (self, QUrl newUri)

设置URI来newUri

See also uri( ) 。

QUrl QSourceLocation.uri (self)

返回的资源,这QSourceLocation指。例如,资源可以在本地文件系统中的文件,如果URI方案是file

See also setUri( ) 。

bool QSourceLocation.__eq__ (self, QSourceLocation other)

int QSourceLocation.__hash__ (self)

bool QSourceLocation.__ne__ (self, QSourceLocation other)




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