[QtCore module]
该QPointF类定义使用浮点精度在平面上的点。More…
Methods
__init__ (self)
__init__ (self, QPainterPath.Element)
__init__ (self, float xpos, float ypos)
__init__ (self, QPoint p)
__init__ (self, QPointF)
bool isNull (self)
float manhattanLength (self)
setX (self, float xpos)
setY (self, float ypos)
QPoint toPoint (self)
float x (self)
float y (self)
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( ) 。
QPointF.__init__ (self, QPainterPath.Element)
如果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) 。
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协调。
QPointF.setY (self, float ypos)
设置该点的y坐标为给定的y协调。
QPoint QPointF.toPoint (self)
舍入此点的坐标为最接近的整数,并返回一个QPoint对象与圆的坐标。
See also QPointF( ) 。
float QPointF.x (self)
返回该点的x坐标。
float QPointF.y (self)
返回此点的y坐标。
QPointF __mul__ (self, QMatrix m)
[
如果QtGui模块导入此方法仅适用。
](docs_qpointf.html)
QPointF __mul__ (self, QMatrix4x4 matrix)
[
如果QtGui模块导入此方法仅适用。
](docs_qpointf.html)
QPointF __mul__ (self, QTransform m)
[
如果QtGui模块导入此方法仅适用。
](docs_qpointf.html)
QPointF QPointF.__add__ (self, QPointF p2)
[
int QPointF.__bool__ (self)
](docs_qpointf.html)
QPointF QPointF.__div__ (self, float c)
[
bool QPointF.__eq__ (self, QPointF p2)
](docs_qpointf.html)
QPointF QPointF.__iadd__ (self, QPointF p)
QPointF QPointF.__idiv__ (self, float c)
QPointF QPointF.__imul__ (self, float c)
QPointF QPointF.__isub__ (self, QPointF p)
QPointF QPointF.__mul__ (self, float c)
QPointF QPointF.__mul__ (self, QPointF p)
[
bool QPointF.__ne__ (self, QPointF p2)
](docs_qpointf.html)
QPointF QPointF.__neg__ (self)
[
str QPointF.__repr__ (self)
](docs_qpointf.html)
QPointF QPointF.__sub__ (self, QPointF p2)