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

QLine Class Reference
[QtCore module]

该QLine类提供了使用整数精度的二维矢量。More...

Methods

Special Methods


Detailed Description

这个类可以醃制。

该QLine类提供了使用整数精度的二维矢量。

甲QLine描述了一个二维表面上的有限长度线(或线段) 。利用整数点精度为坐标指定该行的起点和终点。使用QLineF构造函数来检索一个浮点副本。

可使用检索到的线的开始点和结束点的位置的p1( )x1( )y1( )p2( )x2()和y2()函数。该dx()和dy()函数返回该行的水平和垂直分量。使用isNull( )来确定QLine是否代表有效的线或空行。

最后,该线可以被转换的给定使用偏移translate()函数。


Method Documentation

QLine.__init__ (self)

构造一个空行。

QLine.__init__ (self, QPoint pt1_, QPoint pt2_)

构造一个线对象,它代表之间的界线p1p2

QLine.__init__ (self, int x1pos, int y1pos, int x2pos, int y2pos)

构造一个线对象,它代表之间(线x1y1)和(x2y2) 。

QLine.__init__ (self, QLine)

int QLine.dx (self)

返回该行的矢量的水平分量。

See also dy( ) 。

int QLine.dy (self)

返回该行的矢量的垂直分量。

See also dx( ) 。

bool QLine.isNull (self)

返回True如果该行没有设置与有效的起始和结束点,否则返回False 。

QPoint QLine.p1 (self)

返回该行的起点。

See also setP1( )x1( )y1()和p2( ) 。

QPoint QLine.p2 (self)

返回该行的终点。

See also setP2( )x2( )y2()和p1( ) 。

QLine.setLine (self, int aX1, int aY1, int aX2, int aY2)

设置此行到开始x1y1并在结束x2y2

此功能被引入Qt的4.4 。

See also setP1( )setP2( )p1()和p2( ) 。

QLine.setP1 (self, QPoint aP1)

设置此行的起点,以p1

此功能被引入Qt的4.4 。

See also setP2()和p1( ) 。

QLine.setP2 (self, QPoint aP2)

设置此行的终点p2

此功能被引入Qt的4.4 。

See also setP1()和p2( ) 。

QLine.setPoints (self, QPoint aP1, QPoint aP2)

设置此行的起点p1并且这条线的终点p2

此功能被引入Qt的4.4 。

See also setP1( )setP2( )p1()和p2( ) 。

QLine.translate (self, QPoint point)

由给定的转换这一行offset

QLine.translate (self, int adx, int ady)

这是一个重载函数。

翻译这行指定的距离dxdy

QLine QLine.translated (self, QPoint p)

返回此行翻译由给定offset

此功能被引入Qt的4.4 。

QLine QLine.translated (self, int adx, int ady)

这是一个重载函数。

返回此行翻译指定的距离dxdy

此功能被引入Qt的4.4 。

int QLine.x1 (self)

返回该行的起始点的X坐标。

See also p1( ) 。

int QLine.x2 (self)

返回该行的结束点的x坐标。

See also p2( ) 。

int QLine.y1 (self)

返回该行的起点的y坐标。

See also p1( ) 。

int QLine.y2 (self)

返回该行的结束点的Y坐标。

See also p2( ) 。

QLine __mul__ (self, QMatrix m)

如果QtGui模块导入此方法仅适用。

QLine __mul__ (self, QTransform m)

如果QtGui模块导入此方法仅适用。

int QLine.__bool__ (self)

bool QLine.__eq__ (self, QLine d)

bool QLine.__ne__ (self, QLine d)

str QLine.__repr__ (self)




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