QPointF Class Reference
[QtCore module]
该QPointF类定义使用浮点精度在平面上的点。More...
Methods
Special Methods
-
QPointF __mul__ (self, QMatrix m)
-
QPointF __mul__ (self, QMatrix4x4 matrix)
-
QPointF __mul__ (self, QTransform m)
-
QPointF __add__ (self, QPointF p2)
-
int __bool__ (self)
-
QPointF __div__ (self, float c)
-
bool __eq__ (self, QPointF p2)
-
QPointF __iadd__ (self, QPointF p)
-
QPointF __idiv__ (self, float c)
-
QPointF __imul__ (self, float c)
-
QPointF __isub__ (self, QPointF p)
-
QPointF __mul__ (self, float c)
-
QPointF __mul__ (self, QPointF p)
-
bool __ne__ (self, QPointF p2)
-
QPointF __neg__ (self)
-
str __repr__ (self)
-
QPointF __sub__ (self, QPointF p2)
Detailed Description
这个类可以醃制。
该QPointF类定义使用浮点精度在平面上的点。
被指定的点由斧头协调和使用y坐标可接的x()和y()函数。使用浮点数精度进行所指定的点的坐标。该isNull如果x和y都设置为0.0 ( )函数返回True。坐标可以使用设置(或改变)的setX()和setY()函数,或者在rx()和ry( ),它返回引用到坐标(允许直接操作)等功能。
给定一个点p,下面的语句是等价的:
QPointF p;
p.setX(p.x() + 1.0);
p += QPointF(1.0, 0.0);
p.rx()++;
甲QPointF对象也可以被用作载体:加法和减法的定义为矢量(每个组分单独加入) 。一个QPointF对象也可以通过分频或倍频int或qreal。
此外, QPointF类提供一个构造函数将一QPoint反对成QPointF对象,以及相应的toPoint( )函数返回一个QPoint副本this点。最后,相比QPointF对象可以被串流播放,以及。
Method Documentation
QPointF.__init__ (self)
构造一个空点,即坐标为( 0.0 , 0.0 )
See also isNull( ) 。
如果QtGui模块导入此方法仅适用。
构造一个空点,即坐标为( 0.0 , 0.0 )
See also isNull( ) 。
QPointF.__init__ (self, float xpos, float ypos)
构造给定的一个副本point。
See also toPoint( ) 。
QPointF.__init__ (self, QPoint p)
构造一个点与给定的坐标(x,y) 。
See also setX()和setY( ) 。
QPointF.__init__ (self, QPointF)
bool QPointF.isNull (self)
返回True如果x和y坐标都设置为0.0 ,否则返回False 。
Note:由于此函数将+0.0和-0.0不同,分有其中一个或两个值有一个负号不是定义为零点零值坐标。
float QPointF.manhattanLength (self)
返回的绝对值之和x()和y( ) ,传统上被称为“曼哈顿长度”从原点的向量的点。
此功能被引入Qt的4.6 。
See also QPoint.manhattanLength( ) 。
QPointF.setX (self, float xpos)
设置该点的x坐标,以给定的x协调。
See also x()和setY( ) 。
QPointF.setY (self, float ypos)
设置该点的y坐标为给定的y协调。
See also y()和setX( ) 。
QPoint QPointF.toPoint (self)
舍入此点的坐标为最接近的整数,并返回一个QPoint对象与圆的坐标。
See also QPointF( ) 。
float QPointF.x (self)
返回该点的x坐标。
See also setX()和rx( ) 。
float QPointF.y (self)
返回此点的y坐标。
See also setY()和ry( ) 。
如果QtGui模块导入此方法仅适用。
如果QtGui模块导入此方法仅适用。
如果QtGui模块导入此方法仅适用。
int QPointF.__bool__ (self)
QPointF QPointF.__div__ (self, float c)
bool QPointF.__eq__ (self, QPointF p2)
QPointF QPointF.__idiv__ (self, float c)
QPointF QPointF.__imul__ (self, float c)
QPointF QPointF.__mul__ (self, float c)
bool QPointF.__ne__ (self, QPointF p2)
QPointF QPointF.__neg__ (self)
str QPointF.__repr__ (self)