- All Implemented Interfaces:
QtObjectInterface,Cloneable
Defines a rectangle in the plane using floating point precision
Java wrapper for Qt class QRectF
-
Constructor Summary
ConstructorsConstructorDescriptionQRectF()SeeQRectF::QRectF() QRectF(double left, double top, double width, double height) Overloaded constructor forQRectF(io.qt.core.QPointF, io.qt.core.QPointF).Overloaded constructor forQRectF(io.qt.core.QPointF, io.qt.core.QSizeF).Overloaded constructor forQRectF(io.qt.core.QPointF, io.qt.core.QPointF).Overloaded constructor forQRectF(io.qt.core.QPointF, io.qt.core.QPointF).Overloaded constructor forQRectF(io.qt.core.QPointF, io.qt.core.QSizeF).Overloaded constructor forQRectF(io.qt.core.QPointF, io.qt.core.QSizeF).SeeQRectF::QRectF(QRectF) -
Method Summary
Modifier and TypeMethodDescriptionfinal QRectFOverloaded function foradd(io.qt.core.QMarginsF).final QRectFfinal voidadjust(double x1, double y1, double x2, double y2) final QRectFadjusted(double x1, double y1, double x2, double y2) final doublebottom()final QPointFfinal QPointFfinal QPointFcenter()clone()Creates and returns a copy of this object.final booleancontains(double x, double y) final booleanOverloaded function forcontains(io.qt.core.QPointF).final booleanfinal booleanOverloaded function forcontains(io.qt.core.QRectF).final booleanfinal booleanOverloaded function forequals(io.qt.core.QRectF).final booleanSeeoperator==(QRectF,QRectF) booleanSeeoperator==(QRectF,QRectF) inthashCode()Returns the objects's hash code computed byqHash(QRectF).final doubleheight()final QRectFintersected(QRect other) Overloaded function forintersected(io.qt.core.QRectF).final QRectFintersected(QRectF other) final booleanintersects(QRect r) Overloaded function forintersects(io.qt.core.QRectF).final booleanintersects(QRectF r) final booleanisEmpty()final booleanisNull()final booleanisValid()final doubleleft()final QRectFmarginsAdded(QMargins margins) Overloaded function formarginsAdded(io.qt.core.QMarginsF).final QRectFmarginsAdded(QMarginsF margins) final QRectFmarginsRemoved(QMargins margins) Overloaded function formarginsRemoved(io.qt.core.QMarginsF).final QRectFmarginsRemoved(QMarginsF margins) final QRectFOverloaded function forminus(io.qt.core.QMarginsF).final QRectFfinal voidmoveBottom(double pos) final voidOverloaded function formoveBottomLeft(io.qt.core.QPointF).final voidfinal voidOverloaded function formoveBottomRight(io.qt.core.QPointF).final voidfinal voidmoveCenter(QPoint p) Overloaded function formoveCenter(io.qt.core.QPointF).final voidfinal voidmoveLeft(double pos) final voidmoveRight(double pos) final voidmoveTo(double x, double y) final voidOverloaded function formoveTo(io.qt.core.QPointF).final voidfinal voidmoveTop(double pos) final voidOverloaded function formoveTopLeft(io.qt.core.QPointF).final voidfinal voidOverloaded function formoveTopRight(io.qt.core.QPointF).final voidfinal QRectFfinal QRectFOverloaded function forplus(io.qt.core.QMarginsF).final QRectFSeeoperator+(QRectF,QMarginsF) voidreadFrom(QDataStream arg__1) final doubleright()final voidsetBottom(double pos) final voidOverloaded function forsetBottomLeft(io.qt.core.QPointF).final voidfinal voidOverloaded function forsetBottomRight(io.qt.core.QPointF).final voidfinal voidsetCoords(double x1, double y1, double x2, double y2) final voidsetHeight(double h) final voidsetLeft(double pos) final voidsetRect(double x, double y, double w, double h) final voidsetRight(double pos) final voidOverloaded function forsetSize(io.qt.core.QSizeF).final voidfinal voidsetTop(double pos) final voidsetTopLeft(QPoint p) Overloaded function forsetTopLeft(io.qt.core.QPointF).final voidfinal voidOverloaded function forsetTopRight(io.qt.core.QPointF).final voidfinal voidsetWidth(double w) final voidsetX(double pos) final voidsetY(double pos) final QSizeFsize()final QRectFOverloaded function forsubtract(io.qt.core.QMarginsF).final QRectFfinal QRectfinal doubletop()final QPointFtopLeft()final QPointFtopRight()final QRecttoRect()toString()Seeoperator<<(QDebug,QRectF) final voidtranslate(double dx, double dy) final voidOverloaded function fortranslate(io.qt.core.QPointF).final voidfinal QRectFtranslated(double dx, double dy) final QRectFtranslated(QPoint p) Overloaded function fortranslated(io.qt.core.QPointF).final QRectFfinal QRectFfinal QRectFOverloaded function forunited(io.qt.core.QRectF).final QRectFfinal doublewidth()voidwriteTo(QDataStream arg__1) final doublex()SeeQRectF::x()const final doubley()SeeQRectF::y()const Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QRectF
public QRectF()See
QRectF::QRectF() -
QRectF
- Parameters:
topleft-bottomRight-- Since:
- This function was introduced in Qt 4.3.
-
QRectF
- Parameters:
topleft-size-
-
QRectF
- Parameters:
rect-
-
QRectF
See
QRectF::QRectF(QRectF) - Parameters:
other-
-
QRectF
public QRectF(double left, double top, double width, double height) - Parameters:
left-top-width-height-
-
QRectF
Overloaded constructor for
QRectF(io.qt.core.QPointF, io.qt.core.QPointF). -
QRectF
Overloaded constructor for
QRectF(io.qt.core.QPointF, io.qt.core.QPointF). -
QRectF
Overloaded constructor for
QRectF(io.qt.core.QPointF, io.qt.core.QPointF). -
QRectF
Overloaded constructor for
QRectF(io.qt.core.QPointF, io.qt.core.QSizeF). -
QRectF
Overloaded constructor for
QRectF(io.qt.core.QPointF, io.qt.core.QSizeF). -
QRectF
Overloaded constructor for
QRectF(io.qt.core.QPointF, io.qt.core.QSizeF).
-
-
Method Details
-
adjust
- Parameters:
x1-y1-x2-y2-
-
adjusted
- Parameters:
x1-y1-x2-y2-- Returns:
-
bottom
- Returns:
-
bottomLeft
- Returns:
-
bottomRight
- Returns:
-
center
- Returns:
-
contains
- Parameters:
p-- Returns:
-
contains
- Parameters:
r-- Returns:
-
contains
- Parameters:
x-y-- Returns:
-
height
- Returns:
-
intersected
- Parameters:
other-- Returns:
- Since:
- This function was introduced in Qt 4.2.
-
intersects
- Parameters:
r-- Returns:
-
isEmpty
- Returns:
-
isNull
- Returns:
-
isValid
- Returns:
-
left
- Returns:
-
marginsAdded
- Parameters:
margins-- Returns:
- Since:
- This function was introduced in Qt 5.3.
-
marginsRemoved
- Parameters:
margins-- Returns:
- Since:
- This function was introduced in Qt 5.3.
-
moveBottom
- Parameters:
pos-
-
moveBottomLeft
- Parameters:
p-
-
moveBottomRight
- Parameters:
p-
-
moveCenter
- Parameters:
p-
-
moveLeft
- Parameters:
pos-
-
moveRight
- Parameters:
pos-
-
moveTo
- Parameters:
p-
-
moveTo
- Parameters:
x-y-
-
moveTop
- Parameters:
pos-
-
moveTopLeft
- Parameters:
p-
-
moveTopRight
- Parameters:
p-
-
normalized
- Returns:
-
plus
See
operator+(QRectF,QMarginsF) - Parameters:
rhs-- Returns:
-
add
- Parameters:
margins-- Returns:
- Since:
- This function was introduced in Qt 5.3.
-
minus
- Parameters:
rhs-- Returns:
- Since:
- This function was introduced in Qt 5.3.
-
subtract
- Parameters:
margins-- Returns:
- Since:
- This function was introduced in Qt 5.3.
-
writeTo
- Parameters:
arg__1-
-
equals
See
operator==(QRectF,QRectF) - Parameters:
arg__2-- Returns:
-
readFrom
- Parameters:
arg__1-
-
right
- Returns:
-
setBottom
- Parameters:
pos-
-
setBottomLeft
- Parameters:
p-
-
setBottomRight
- Parameters:
p-
-
setCoords
- Parameters:
x1-y1-x2-y2-
-
setHeight
- Parameters:
h-
-
setLeft
- Parameters:
pos-
-
setRect
- Parameters:
x-y-w-h-
-
setRight
- Parameters:
pos-
-
setSize
- Parameters:
s-
-
setTop
- Parameters:
pos-
-
setTopLeft
- Parameters:
p-
-
setTopRight
- Parameters:
p-
-
setWidth
- Parameters:
w-
-
setX
- Parameters:
pos-
-
setY
- Parameters:
pos-
-
size
- Returns:
-
toAlignedRect
- Returns:
- Since:
- This function was introduced in Qt 4.3.
-
toRect
- Returns:
-
top
- Returns:
-
topLeft
- Returns:
-
topRight
- Returns:
-
translate
- Parameters:
p-
-
translate
- Parameters:
dx-dy-
-
translated
- Parameters:
p-- Returns:
-
translated
- Parameters:
dx-dy-- Returns:
-
transposed
- Returns:
- Since:
- This function was introduced in Qt 5.7.
-
united
- Parameters:
other-- Returns:
- Since:
- This function was introduced in Qt 4.2.
-
width
- Returns:
-
x
See
QRectF::x()const - Returns:
-
y
See
QRectF::y()const - Returns:
-
equals
See
operator==(QRectF,QRectF) -
hashCode
Returns the objects's hash code computed byqHash(QRectF). -
toString
See
operator<<(QDebug,QRectF) -
clone
Creates and returns a copy of this object.
See
QRectF::QRectF(QRectF) -
contains
Overloaded function for
contains(io.qt.core.QPointF). -
contains
Overloaded function for
contains(io.qt.core.QRectF). -
intersected
Overloaded function for
intersected(io.qt.core.QRectF). -
intersects
Overloaded function for
intersects(io.qt.core.QRectF). -
marginsAdded
Overloaded function for
marginsAdded(io.qt.core.QMarginsF). -
marginsRemoved
Overloaded function for
marginsRemoved(io.qt.core.QMarginsF). -
moveBottomLeft
Overloaded function for
moveBottomLeft(io.qt.core.QPointF). -
moveBottomRight
Overloaded function for
moveBottomRight(io.qt.core.QPointF). -
moveCenter
Overloaded function for
moveCenter(io.qt.core.QPointF). -
moveTo
Overloaded function for
moveTo(io.qt.core.QPointF). -
moveTopLeft
Overloaded function for
moveTopLeft(io.qt.core.QPointF). -
moveTopRight
Overloaded function for
moveTopRight(io.qt.core.QPointF). -
plus
Overloaded function for
plus(io.qt.core.QMarginsF). -
add
Overloaded function for
add(io.qt.core.QMarginsF). -
minus
Overloaded function for
minus(io.qt.core.QMarginsF). -
subtract
Overloaded function for
subtract(io.qt.core.QMarginsF). -
equals
Overloaded function for
equals(io.qt.core.QRectF). -
setBottomLeft
Overloaded function for
setBottomLeft(io.qt.core.QPointF). -
setBottomRight
Overloaded function for
setBottomRight(io.qt.core.QPointF). -
setSize
Overloaded function for
setSize(io.qt.core.QSizeF). -
setTopLeft
Overloaded function for
setTopLeft(io.qt.core.QPointF). -
setTopRight
Overloaded function for
setTopRight(io.qt.core.QPointF). -
translate
Overloaded function for
translate(io.qt.core.QPointF). -
translated
Overloaded function for
translated(io.qt.core.QPointF). -
united
Overloaded function for
united(io.qt.core.QRectF).
-