887 lines
17 KiB
Markdown
887 lines
17 KiB
Markdown
---
|
||
id: "qrectf"
|
||
title: "QRectF"
|
||
sidebar_label: "QRectF"
|
||
---
|
||
|
||
description
|
||
|
||
## Hierarchy
|
||
|
||
* [Component](component.md)
|
||
|
||
↳ **QRectF**
|
||
|
||
## Index
|
||
|
||
### Constructors
|
||
|
||
* [constructor](qrectf.md#constructor)
|
||
|
||
### Properties
|
||
|
||
* [native](qrectf.md#native)
|
||
* [nodeChildren](qrectf.md#nodechildren)
|
||
* [nodeParent](qrectf.md#optional-nodeparent)
|
||
|
||
### Methods
|
||
|
||
* [adjust](qrectf.md#adjust)
|
||
* [adjusted](qrectf.md#adjusted)
|
||
* [bottom](qrectf.md#bottom)
|
||
* [bottomLeft](qrectf.md#bottomleft)
|
||
* [bottomRight](qrectf.md#bottomright)
|
||
* [center](qrectf.md#center)
|
||
* [contains](qrectf.md#contains)
|
||
* [height](qrectf.md#height)
|
||
* [intersected](qrectf.md#intersected)
|
||
* [intersects](qrectf.md#intersects)
|
||
* [isEmpty](qrectf.md#isempty)
|
||
* [isNull](qrectf.md#isnull)
|
||
* [isValid](qrectf.md#isvalid)
|
||
* [left](qrectf.md#left)
|
||
* [moveBottom](qrectf.md#movebottom)
|
||
* [moveBottomLeft](qrectf.md#movebottomleft)
|
||
* [moveBottomRight](qrectf.md#movebottomright)
|
||
* [moveCenter](qrectf.md#movecenter)
|
||
* [moveLeft](qrectf.md#moveleft)
|
||
* [moveRight](qrectf.md#moveright)
|
||
* [moveTo](qrectf.md#moveto)
|
||
* [moveTop](qrectf.md#movetop)
|
||
* [moveTopLeft](qrectf.md#movetopleft)
|
||
* [moveTopRight](qrectf.md#movetopright)
|
||
* [normalized](qrectf.md#normalized)
|
||
* [right](qrectf.md#right)
|
||
* [setBottom](qrectf.md#setbottom)
|
||
* [setBottomLeft](qrectf.md#setbottomleft)
|
||
* [setBottomRight](qrectf.md#setbottomright)
|
||
* [setCoords](qrectf.md#setcoords)
|
||
* [setHeight](qrectf.md#setheight)
|
||
* [setLeft](qrectf.md#setleft)
|
||
* [setNodeParent](qrectf.md#setnodeparent)
|
||
* [setRect](qrectf.md#setrect)
|
||
* [setRight](qrectf.md#setright)
|
||
* [setTop](qrectf.md#settop)
|
||
* [setTopLeft](qrectf.md#settopleft)
|
||
* [setTopRight](qrectf.md#settopright)
|
||
* [setWidth](qrectf.md#setwidth)
|
||
* [setX](qrectf.md#setx)
|
||
* [setY](qrectf.md#sety)
|
||
* [toAlignedRect](qrectf.md#toalignedrect)
|
||
* [toRect](qrectf.md#torect)
|
||
* [top](qrectf.md#top)
|
||
* [topLeft](qrectf.md#topleft)
|
||
* [topRight](qrectf.md#topright)
|
||
* [translate](qrectf.md#translate)
|
||
* [translated](qrectf.md#translated)
|
||
* [transposed](qrectf.md#transposed)
|
||
* [united](qrectf.md#united)
|
||
* [width](qrectf.md#width)
|
||
* [x](qrectf.md#x)
|
||
* [y](qrectf.md#y)
|
||
|
||
## Constructors
|
||
|
||
### constructor
|
||
|
||
\+ **new QRectF**(): *[QRectF](qrectf.md)*
|
||
|
||
*Overrides [Component](component.md).[constructor](component.md#constructor)*
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
\+ **new QRectF**(`nativeElement`: [NativeElement](../globals.md#nativeelement)): *[QRectF](qrectf.md)*
|
||
|
||
*Overrides [Component](component.md).[constructor](component.md#constructor)*
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`nativeElement` | [NativeElement](../globals.md#nativeelement) |
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
\+ **new QRectF**(`x?`: undefined | number, `y?`: undefined | number, `width?`: undefined | number, `height?`: undefined | number): *[QRectF](qrectf.md)*
|
||
|
||
*Overrides [Component](component.md).[constructor](component.md#constructor)*
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x?` | undefined | number |
|
||
`y?` | undefined | number |
|
||
`width?` | undefined | number |
|
||
`height?` | undefined | number |
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
## Properties
|
||
|
||
### native
|
||
|
||
• **native**: *[NativeElement](../globals.md#nativeelement)*
|
||
|
||
*Overrides [Component](component.md).[native](component.md#abstract-native)*
|
||
|
||
___
|
||
|
||
### nodeChildren
|
||
|
||
• **nodeChildren**: *Set‹[Component](component.md)›*
|
||
|
||
*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
|
||
|
||
___
|
||
|
||
### `Optional` nodeParent
|
||
|
||
• **nodeParent**? : *[Component](component.md)*
|
||
|
||
*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
|
||
|
||
## Methods
|
||
|
||
### adjust
|
||
|
||
▸ **adjust**(`dx1`: number, `dy1`: number, `dx2`: number, `dy2`: number): *void*
|
||
|
||
Adds dx1, dy1, dx2 and dy2 respectively to the existing coordinates of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`dx1` | number |
|
||
`dy1` | number |
|
||
`dx2` | number |
|
||
`dy2` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### adjusted
|
||
|
||
▸ **adjusted**(`dx1`: number, `dy1`: number, `dx2`: number, `dy2`: number): *[QRectF](qrectf.md)*
|
||
|
||
Returns a new rectangle with dx1, dy1, dx2 and dy2 added respectively to the existing coordinates of this rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`dx1` | number |
|
||
`dy1` | number |
|
||
`dx2` | number |
|
||
`dy2` | number |
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
___
|
||
|
||
### bottom
|
||
|
||
▸ **bottom**(): *number*
|
||
|
||
Returns the y-coordinate of the rectangle's bottom edge.
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### bottomLeft
|
||
|
||
▸ **bottomLeft**(): *[QPointF](qpointf.md)*
|
||
|
||
Returns the position of the rectangle's bottom-left corner.
|
||
|
||
**Returns:** *[QPointF](qpointf.md)*
|
||
|
||
___
|
||
|
||
### bottomRight
|
||
|
||
▸ **bottomRight**(): *[QPointF](qpointf.md)*
|
||
|
||
Returns the position of the rectangle's bottom-right corner.
|
||
|
||
**Returns:** *[QPointF](qpointf.md)*
|
||
|
||
___
|
||
|
||
### center
|
||
|
||
▸ **center**(): *[QPointF](qpointf.md)*
|
||
|
||
Returns the center point of the rectangle.
|
||
|
||
**Returns:** *[QPointF](qpointf.md)*
|
||
|
||
___
|
||
|
||
### contains
|
||
|
||
▸ **contains**(`arg0`: [QRectF](qrectf.md) | number | [QPointF](qpointf.md), `y`: number): *boolean*
|
||
|
||
Returns true if the given point is inside or on the edge of the rectangle; otherwise returns false.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`arg0` | [QRectF](qrectf.md) | number | [QPointF](qpointf.md) |
|
||
`y` | number |
|
||
|
||
**Returns:** *boolean*
|
||
|
||
___
|
||
|
||
### height
|
||
|
||
▸ **height**(): *number*
|
||
|
||
Returns the height of the rectangle.
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### intersected
|
||
|
||
▸ **intersected**(`rectangle`: [QRectF](qrectf.md)): *[QRectF](qrectf.md)*
|
||
|
||
Returns the intersection of this rectangle and the given rectangle. Note that r.intersected(s) is equivalent to r & s.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`rectangle` | [QRectF](qrectf.md) |
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
___
|
||
|
||
### intersects
|
||
|
||
▸ **intersects**(`rectangle`: [QRectF](qrectf.md)): *boolean*
|
||
|
||
Returns true if this rectangle intersects with the given rectangle (i.e. there is a non-empty area of overlap between them), otherwise returns false.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`rectangle` | [QRectF](qrectf.md) |
|
||
|
||
**Returns:** *boolean*
|
||
|
||
___
|
||
|
||
### isEmpty
|
||
|
||
▸ **isEmpty**(): *boolean*
|
||
|
||
Returns true if the rectangle is empty, otherwise returns false.
|
||
|
||
**Returns:** *boolean*
|
||
|
||
___
|
||
|
||
### isNull
|
||
|
||
▸ **isNull**(): *boolean*
|
||
|
||
Returns true if the rectangle is a null rectangle, otherwise returns false.
|
||
|
||
**Returns:** *boolean*
|
||
|
||
___
|
||
|
||
### isValid
|
||
|
||
▸ **isValid**(): *boolean*
|
||
|
||
Returns true if the rectangle is valid, otherwise returns false.
|
||
|
||
**Returns:** *boolean*
|
||
|
||
___
|
||
|
||
### left
|
||
|
||
▸ **left**(): *number*
|
||
|
||
Returns the x-coordinate of the rectangle's left edge. Equivalent to x().
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### moveBottom
|
||
|
||
▸ **moveBottom**(`y`: number): *void*
|
||
|
||
Moves the rectangle vertically, leaving the rectangle's bottom edge at the given y coordinate. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`y` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveBottomLeft
|
||
|
||
▸ **moveBottomLeft**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Moves the rectangle, leaving the bottom-left corner at the given position. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveBottomRight
|
||
|
||
▸ **moveBottomRight**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Moves the rectangle, leaving the bottom-right corner at the given position. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveCenter
|
||
|
||
▸ **moveCenter**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Moves the rectangle, leaving the center point at the given position. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveLeft
|
||
|
||
▸ **moveLeft**(`x`: number): *void*
|
||
|
||
Moves the rectangle horizontally, leaving the rectangle's left edge at the given x coordinate. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveRight
|
||
|
||
▸ **moveRight**(`x`: number): *void*
|
||
|
||
Moves the rectangle horizontally, leaving the rectangle's right edge at the given x coordinate. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveTo
|
||
|
||
▸ **moveTo**(`xOrPos`: number | [QPointF](qpointf.md), `y`: number): *void*
|
||
|
||
Moves the rectangle, leaving the top-left corner at the given position (x, y). The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`xOrPos` | number | [QPointF](qpointf.md) |
|
||
`y` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveTop
|
||
|
||
▸ **moveTop**(`y`: number): *void*
|
||
|
||
Moves the rectangle vertically, leaving the rectangle's top line at the given y coordinate. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`y` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveTopLeft
|
||
|
||
▸ **moveTopLeft**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Moves the rectangle, leaving the top-left corner at the given position. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### moveTopRight
|
||
|
||
▸ **moveTopRight**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Moves the rectangle, leaving the top-right corner at the given position. The rectangle's size is unchanged.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### normalized
|
||
|
||
▸ **normalized**(): *[QRectF](qrectf.md)*
|
||
|
||
Returns a normalized rectangle; i.e., a rectangle that has a non-negative width and height.
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
___
|
||
|
||
### right
|
||
|
||
▸ **right**(): *number*
|
||
|
||
Returns the x-coordinate of the rectangle's right edge.
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### setBottom
|
||
|
||
▸ **setBottom**(`y`: number): *void*
|
||
|
||
Sets the bottom edge of the rectangle to the given y coordinate. May change the height, but will never change the top edge of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`y` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setBottomLeft
|
||
|
||
▸ **setBottomLeft**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Set the bottom-left corner of the rectangle to the given position. May change the size, but will never change the top-right corner of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setBottomRight
|
||
|
||
▸ **setBottomRight**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Set the bottom-right corner of the rectangle to the given position. May change the size, but will never change the top-left corner of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setCoords
|
||
|
||
▸ **setCoords**(`x1`: number, `y1`: number, `x2`: number, `y2`: number): *void*
|
||
|
||
Sets the coordinates of the rectangle's top-left corner to (x1, y1), and the coordinates of its bottom-right corner to (x2, y2).
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x1` | number |
|
||
`y1` | number |
|
||
`x2` | number |
|
||
`y2` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setHeight
|
||
|
||
▸ **setHeight**(`height`: number): *void*
|
||
|
||
Sets the height of the rectangle to the given height. The bottom edge is changed, but not the top one.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`height` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setLeft
|
||
|
||
▸ **setLeft**(`x`: number): *void*
|
||
|
||
Sets the left edge of the rectangle to the given x coordinate. May change the width, but will never change the right edge of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setNodeParent
|
||
|
||
▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
|
||
|
||
*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`parent?` | [Component](component.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setRect
|
||
|
||
▸ **setRect**(`x`: number, `y`: number, `width`: number, `height`: number): *void*
|
||
|
||
Sets the coordinates of the rectangle's top-left corner to (x, y), and its size to the given width and height.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x` | number |
|
||
`y` | number |
|
||
`width` | number |
|
||
`height` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setRight
|
||
|
||
▸ **setRight**(`x`: number): *void*
|
||
|
||
Sets the right edge of the rectangle to the given x coordinate. May change the width, but will never change the left edge of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setTop
|
||
|
||
▸ **setTop**(`y`: number): *void*
|
||
|
||
Sets the top edge of the rectangle to the given y coordinate. May change the height, but will never change the bottom edge of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`y` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setTopLeft
|
||
|
||
▸ **setTopLeft**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Set the top-left corner of the rectangle to the given position. May change the size, but will never change the bottom-right corner of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setTopRight
|
||
|
||
▸ **setTopRight**(`position`: [QPointF](qpointf.md)): *void*
|
||
|
||
Set the top-right corner of the rectangle to the given position. May change the size, but will never change the bottom-left corner of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`position` | [QPointF](qpointf.md) |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setWidth
|
||
|
||
▸ **setWidth**(`width`: number): *void*
|
||
|
||
Sets the width of the rectangle to the given width. The right edge is changed, but not the left one.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`width` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setX
|
||
|
||
▸ **setX**(`x`: number): *void*
|
||
|
||
Sets the left edge of the rectangle to the given x coordinate. May change the width, but will never change the right edge of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`x` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### setY
|
||
|
||
▸ **setY**(`y`: number): *void*
|
||
|
||
Sets the top edge of the rectangle to the given y coordinate. May change the height, but will never change the bottom edge of the rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`y` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### toAlignedRect
|
||
|
||
▸ **toAlignedRect**(): *[QRect](qrect.md)*
|
||
|
||
Returns a QRect based on the values of this rectangle that is the smallest possible integer rectangle that completely contains this rectangle.
|
||
|
||
**Returns:** *[QRect](qrect.md)*
|
||
|
||
___
|
||
|
||
### toRect
|
||
|
||
▸ **toRect**(): *[QRect](qrect.md)*
|
||
|
||
Returns a QRect based on the values of this rectangle. Note that the coordinates in the returned rectangle are rounded to the nearest integer.
|
||
|
||
**Returns:** *[QRect](qrect.md)*
|
||
|
||
___
|
||
|
||
### top
|
||
|
||
▸ **top**(): *number*
|
||
|
||
Returns the y-coordinate of the rectangle's top edge. Equivalent to y().
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### topLeft
|
||
|
||
▸ **topLeft**(): *[QPointF](qpointf.md)*
|
||
|
||
Returns the position of the rectangle's top-left corner.
|
||
|
||
**Returns:** *[QPointF](qpointf.md)*
|
||
|
||
___
|
||
|
||
### topRight
|
||
|
||
▸ **topRight**(): *[QPointF](qpointf.md)*
|
||
|
||
Returns the position of the rectangle's top-right corner.
|
||
|
||
**Returns:** *[QPointF](qpointf.md)*
|
||
|
||
___
|
||
|
||
### translate
|
||
|
||
▸ **translate**(`dxOrOffset`: number | [QPointF](qpointf.md), `dy`: number): *void*
|
||
|
||
Moves the rectangle dx along the x-axis and dy along the y-axis, relative to the current position. Positive values move the rectangle to the right and downwards.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`dxOrOffset` | number | [QPointF](qpointf.md) |
|
||
`dy` | number |
|
||
|
||
**Returns:** *void*
|
||
|
||
___
|
||
|
||
### translated
|
||
|
||
▸ **translated**(`dxOrOffset`: number | [QPointF](qpointf.md), `dy`: number): *[QRectF](qrectf.md)*
|
||
|
||
Returns a copy of the rectangle that is translated dx along the x axis and dy along the y axis, relative to the current position. Positive values move the rectangle to the right and down.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`dxOrOffset` | number | [QPointF](qpointf.md) |
|
||
`dy` | number |
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
___
|
||
|
||
### transposed
|
||
|
||
▸ **transposed**(): *[QRectF](qrectf.md)*
|
||
|
||
Returns a copy of the rectangle that has its width and height exchanged:
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
___
|
||
|
||
### united
|
||
|
||
▸ **united**(`rectangle`: [QRectF](qrectf.md)): *[QRectF](qrectf.md)*
|
||
|
||
Returns the bounding rectangle of this rectangle and the given rectangle.
|
||
|
||
**Parameters:**
|
||
|
||
Name | Type |
|
||
------ | ------ |
|
||
`rectangle` | [QRectF](qrectf.md) |
|
||
|
||
**Returns:** *[QRectF](qrectf.md)*
|
||
|
||
___
|
||
|
||
### width
|
||
|
||
▸ **width**(): *number*
|
||
|
||
Returns the width of the rectangle.
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### x
|
||
|
||
▸ **x**(): *number*
|
||
|
||
Returns the x-coordinate of the rectangle's left edge. Equivalent to left().
|
||
|
||
**Returns:** *number*
|
||
|
||
___
|
||
|
||
### y
|
||
|
||
▸ **y**(): *number*
|
||
|
||
Returns the y-coordinate of the rectangle's top edge. Equivalent to top().
|
||
|
||
**Returns:** *number*
|