[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,下面的语句是等价的:

  1. QPointF p;
  2. p.setX(p.x() + 1.0);
  3. p += QPointF(1.0, 0.0);
  4. p.rx()++;

甲QPointF对象也可以被用作载体:加法和减法的定义为矢量(每个组分单独加入) 。一个QPointF对象也可以通过分频或倍频intqreal

此外, QPointF类提供一个构造函数将一QPoint反对成QPointF对象,以及相应的toPoint( )函数返回一个QPoint副本this点。最后,相比QPointF对象可以被串流播放,以及。


Method Documentation

  1. QPointF.__init__ (self)

构造一个空点,即坐标为( 0.0 , 0.0 )

See also isNull( ) 。

  1. QPointF.__init__ (self, QPainterPath.Element)

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

构造一个空点,即坐标为( 0.0 , 0.0 )

See also isNull( ) 。

  1. QPointF.__init__ (self, float xpos, float ypos)

构造给定的一个副本point

See also toPoint( ) 。

  1. QPointF.__init__ (self, QPoint p)

构造一个点与给定的坐标(xy) 。

See also setX()和setY( ) 。

  1. QPointF.__init__ (self, QPointF)
  1. bool QPointF.isNull (self)

返回True如果x和y坐标都设置为0.0 ,否则返回False 。

Note:由于此函数将+0.0和-0.0不同,分有其中一个或两个值有一个负号不是定义为零点零值坐标。

  1. float QPointF.manhattanLength (self)

返回的绝对值之和x()和y( ) ,传统上被称为“曼哈顿长度”从原点的向量的点。

此功能被引入Qt的4.6 。

See also QPoint.manhattanLength( ) 。

  1. QPointF.setX (self, float xpos)

设置该点的x坐标,以给定的x协调。

See also x()和setY( ) 。

  1. QPointF.setY (self, float ypos)

设置该点的y坐标为给定的y协调。

See also y()和setX( ) 。

  1. QPoint QPointF.toPoint (self)

舍入此点的坐标为最接近的整数,并返回一个QPoint对象与圆的坐标。

See also QPointF( ) 。

  1. float QPointF.x (self)

返回该点的x坐标。

See also setX()和rx( ) 。

  1. float QPointF.y (self)

返回此点的y坐标。

See also setY()和ry( ) 。

  1. QPointF __mul__ (self, QMatrix m)

[

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

](docs_qpointf.html)

  1. QPointF __mul__ (self, QMatrix4x4 matrix)

[

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

](docs_qpointf.html)

  1. QPointF __mul__ (self, QTransform m)

[

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

](docs_qpointf.html)

  1. QPointF QPointF.__add__ (self, QPointF p2)

[

  1. int QPointF.__bool__ (self)

](docs_qpointf.html)

  1. QPointF QPointF.__div__ (self, float c)

[

  1. bool QPointF.__eq__ (self, QPointF p2)

](docs_qpointf.html)

  1. QPointF QPointF.__iadd__ (self, QPointF p)
  1. QPointF QPointF.__idiv__ (self, float c)
  1. QPointF QPointF.__imul__ (self, float c)
  1. QPointF QPointF.__isub__ (self, QPointF p)
  1. QPointF QPointF.__mul__ (self, float c)
  1. QPointF QPointF.__mul__ (self, QPointF p)

[

  1. bool QPointF.__ne__ (self, QPointF p2)

](docs_qpointf.html)

  1. QPointF QPointF.__neg__ (self)

[

  1. str QPointF.__repr__ (self)

](docs_qpointf.html)

  1. QPointF QPointF.__sub__ (self, QPointF p2)