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])qpoint (QtCore.QPoint) – точка левого верхнего угла
qrect (QtCore.QRect) – область
inherit (bool) – точка не должна лежать на границе
Возвращает истину/ложь, если точка/область находится внутри области.
getCoords
()Возвращает кортеж с координатами левого верхнего угла и правого нижнего угла
getRect
()Возвращает кортеж, с координатами левого верхнего угла и размерами области
height
()Возвращает число, высоту объекта
intersect
(qrect)qrect (QtCore.QRect) – область
Возвращает QtCore.QRect
, область которая расположена на пересечении областей
intersected
(qrect)qrect (QtCore.QRect) – область
Возвращает QtCore.QRect
, область которая расположена на пересечении областей
intersects
(qrect)qrect (QtCore.QRect) – область
Возвращает истину/ложь, если области пересекаются
isEmpty
()Возвращает истину/ложь, left() > right() или top() > bottom()
isNull
()Возвращает истину/ложь, ширина и высота равны нулю
isValid
()Возвращает истину/ложь, left() < right() и top() < bottom()
left
()Возвращает число, координату левого верхнего угла по оси х
moveBottom
(y)Перемещает координату х правого нижнего угла
moveBottomLeft
(qpoint)qpoint (QtCore.QPoint) – точка
Перемещает координаты левого нижнего угла
moveBottomRight
(qpoint)qpoint (QtCore.QPoint) – точка
Перемещает координаты правого нижнего угла
moveCenter
(qpoint)qpoint (QtCore.QPoint) – точка
Перемещает координаты центра
moveLeft
(x)Перемещает координату х левого верхнего угла
moveRight
(x)Перемещает координату х правого нижнего угла
moveTo
(x, y)moveTo
(qpoint)x (int) – координата по оси х, левый верхний угол
y (int) – координата по оис у, левый верхний угол
qpoint (QtCore.QPoint) – точка левого верхнего угла
Перемещает координаты левого верхнего угла
moveTop
(y)Перемещает координату у левого верхнего угла
moveTopLeft
(qpoint)qpoint (QtCore.QPoint) – точка
Перемещает координаты левого верхнего угла
moveTopRight
(qpoint)qpoint (QtCore.QPoint) – точка
Перемещает координаты правого верхнего угла
normalized
()Возвращает QtCore.QRect
, исправленный, если left() > right() или top() > bottom()
right
()Возвращает число, координаты правого нижнего угла по оси х
setBottom
(y)Задает координату правого нижнего угла по оси у
setBottomLeft
(qpoint)qpoint (QtCore.QPoint) – точка
Задает координату левого нижнего угла
setBottomRight
(qpoint)qpoint (QtCore.QPoint) – точка
Задает координату правого нижнего угла
setCoords
(x1, y1, x2, y2)Задает координаты левого верхнего и правого нижнего углов
setHeight
(h)Задает высоту области
setLeft
(x)Задает координату левого верхнего угла по оси х
setRect
(qrect)qrect (QtCore.QRect) – область
Задает координату левого верхнего угла и размеры области
setRight
(x)Задает координату правого нижнего угла по оси х
setSize
(qsize)qsize (QtCore.QSize) – размер
Задает размер области
setTop
(y)Задает координату левого верхнего угла по оси y
setTopLeft
(qpoint)qpoint (QtCore.QPoint) – точка
Задает координату левого верхнего угла
setTopRight
(qpoint)qpoint (QtCore.QPoint) – точка
Задает координату правого верхнего угла
setX
(x)Задает координату левого верхнего угла по оси х
setX
(y)Задает координату левого верхнего угла по оси y
setWidth
(w)Задает ширину области
size
()Возвращает QtCore.QSize
, размер объекта
top
()Возвращает число, координату левого верхнего угла по оси y
topLeft
()Возвращает число, координату левого верхнего угла
topRight
()Возвращает число, координату правого верхнего угла
translate
(x, y)translate
(qpoint)x (int) – координата по оси х, левый верхний угол
y (int) – координата по оис у, левый верхний угол
qpoint (QtCore.QPoint) – точка
Перемещает координаты левого верхнего угла относительно текущей
translated
(x, y)translated
(qpoint)x (int) – координата по оси х, левый верхний угол
y (int) – координата по оис у, левый верхний угол
qpoint (QtCore.QPoint) – точка
Возвращает QtCore.QRect
, с перемещенными координатами левого верхнего угла относительно текущей
unite
(qrect)qrect (QtCore.QRect) – область
Возвращает QtCore.QRect
, которая охватывает области
united
(qrect)qrect (QtCore.QRect) – область
Возвращает QtCore.QRect
, которая охватывает области
width
()Возвращает число, ширину объекта
x
()Возвращает число, координату левого верхнего угла по оси х
y
()Возвращает число, координату левого верхнего угла по оси y