QRect¶
- class
PyQt.QtCore.
QRect
¶ Описывает координаты и размеры какой-то прямоуголной области
QRect(x=0, y=0, w=0, h=0) QRect(qpoint, qsize) QRect(qpoint, qpoint2) QRect(qrect)
r1 = QtCore.QRect(O, О, 20, 20) r2 = QtCore.QRect(10, 10, 20, 20) r1 & r2 # PyQt4.QtCore.QRect(10, 10, 10, 10) r1 | r2 # PyQt4.QtCore.QRect(O, О, 30, 30) r1 in r2 # False r1 in QtCore.QRect(O, О, 30, 30) # True r1 == r2 # False r1 != r2 # True
-
adjust
(x1, y1, x2, y2)¶ Сдвигает координаты левого верхнего и нижнего прва углов, относительно текущих значений
-
adjusted
(x1, y1, x2, y2)¶ Возвращает
QtCore.QRect
, со смещенными координатами левого верхнего и нижнего прва углов, относительно текущих значений
-
bottom
()¶ Возвращает число, координату правого верхнего угла по оси у
-
bottomLeft
()¶ Возвращает число, координату левого нижнего угла
-
bottomRight
()¶ Возвращает число, координату правого нижнего угла
-
center
()¶ Возвращает координаты центра области
-
contains
(x, y[, inherit=False])¶
-
contains
(qpoint[, inherit=False])
-
contains
(qrect[, inherit=False]) - Parameters
qpoint (QtCore.QPoint) – точка левого верхнего угла
qrect (QtCore.QRect) – область
inherit (bool) – точка не должна лежать на границе
Возвращает истину/ложь, если точка/область находится внутри области.
-
getCoords
()¶ Возвращает кортеж с координатами левого верхнего угла и правого нижнего угла
-
getRect
()¶ Возвращает кортеж, с координатами левого верхнего угла и размерами области
-
height
()¶ Возвращает число, высоту объекта
-
intersect
(qrect)¶ - Parameters
qrect (QtCore.QRect) – область
Возвращает
QtCore.QRect
, область которая расположена на пересечении областей
-
intersected
(qrect)¶ - Parameters
qrect (QtCore.QRect) – область
Возвращает
QtCore.QRect
, область которая расположена на пересечении областей
-
intersects
(qrect)¶ - Parameters
qrect (QtCore.QRect) – область
Возвращает истину/ложь, если области пересекаются
-
isEmpty
()¶ Возвращает истину/ложь, left() > right() или top() > bottom()
-
isNull
()¶ Возвращает истину/ложь, ширина и высота равны нулю
-
isValid
()¶ Возвращает истину/ложь, left() < right() и top() < bottom()
-
left
()¶ Возвращает число, координату левого верхнего угла по оси х
-
moveBottom
(y)¶ Перемещает координату х правого нижнего угла
-
moveBottomLeft
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Перемещает координаты левого нижнего угла
-
moveBottomRight
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Перемещает координаты правого нижнего угла
-
moveCenter
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Перемещает координаты центра
-
moveLeft
(x)¶ Перемещает координату х левого верхнего угла
-
moveRight
(x)¶ Перемещает координату х правого нижнего угла
-
moveTo
(x, y)¶
-
moveTo
(qpoint) - Parameters
x (int) – координата по оси х, левый верхний угол
y (int) – координата по оис у, левый верхний угол
qpoint (QtCore.QPoint) – точка левого верхнего угла
Перемещает координаты левого верхнего угла
-
moveTop
(y)¶ Перемещает координату у левого верхнего угла
-
moveTopLeft
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Перемещает координаты левого верхнего угла
-
moveTopRight
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Перемещает координаты правого верхнего угла
-
normalized
()¶ Возвращает
QtCore.QRect
, исправленный, если left() > right() или top() > bottom()
-
right
()¶ Возвращает число, координаты правого нижнего угла по оси х
-
setBottom
(y)¶ Задает координату правого нижнего угла по оси у
-
setBottomLeft
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Задает координату левого нижнего угла
-
setBottomRight
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Задает координату правого нижнего угла
-
setCoords
(x1, y1, x2, y2)¶ Задает координаты левого верхнего и правого нижнего углов
-
setHeight
(h)¶ Задает высоту области
-
setLeft
(x)¶ Задает координату левого верхнего угла по оси х
-
setRect
(qrect)¶ - Parameters
qrect (QtCore.QRect) – область
Задает координату левого верхнего угла и размеры области
-
setRight
(x)¶ Задает координату правого нижнего угла по оси х
-
setSize
(qsize)¶ - Parameters
qsize (QtCore.QSize) – размер
Задает размер области
-
setTop
(y)¶ Задает координату левого верхнего угла по оси y
-
setTopLeft
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Задает координату левого верхнего угла
-
setTopRight
(qpoint)¶ - Parameters
qpoint (QtCore.QPoint) – точка
Задает координату правого верхнего угла
-
setX
(x)¶ Задает координату левого верхнего угла по оси х
-
setX
(y) Задает координату левого верхнего угла по оси y
-
setWidth
(w)¶ Задает ширину области
-
size
()¶ Возвращает
QtCore.QSize
, размер объекта
-
top
()¶ Возвращает число, координату левого верхнего угла по оси y
-
topLeft
()¶ Возвращает число, координату левого верхнего угла
-
topRight
()¶ Возвращает число, координату правого верхнего угла
-
translate
(x, y)¶
-
translate
(qpoint) - Parameters
x (int) – координата по оси х, левый верхний угол
y (int) – координата по оис у, левый верхний угол
qpoint (QtCore.QPoint) – точка
Перемещает координаты левого верхнего угла относительно текущей
-
translated
(x, y)¶
-
translated
(qpoint) - Parameters
x (int) – координата по оси х, левый верхний угол
y (int) – координата по оис у, левый верхний угол
qpoint (QtCore.QPoint) – точка
Возвращает
QtCore.QRect
, с перемещенными координатами левого верхнего угла относительно текущей
-
unite
(qrect)¶ - Parameters
qrect (QtCore.QRect) – область
Возвращает
QtCore.QRect
, которая охватывает области
-
united
(qrect)¶ - Parameters
qrect (QtCore.QRect) – область
Возвращает
QtCore.QRect
, которая охватывает области
-
width
()¶ Возвращает число, ширину объекта
-
x
()¶ Возвращает число, координату левого верхнего угла по оси х
-
y
()¶ Возвращает число, координату левого верхнего угла по оси y
-