На этом шаге мы рассмотрим методы, используемые для перемещения области.
Переместить область при изменении координат позволяют следующие методы:
>>> r = QtCore.QRect (10, 15, 400, 300) >>> r.moveTo (0, 0); r PyQt5.QtCore.QRect(0, 0, 400, 300) >>> r.moveTo (QtCore.QPoint (10, 10)); r PyQt5.QtCore.QRect(10, 10, 400, 300) >>> r. moveLeft (5); r.moveTop (0); r PyQt5.QtCore.QRect(5, 0, 400, 300)
>>> r = QtCore.QRect (10, 15, 400, 300) >>> r.moveTopLeft (QtCore.QPoint(0, 0)); r PyQt5.QtCore.QRect(0, 0, 400, 300) >>> r.moveBottomRight (QtCore.QPoint (599, 499)); r PyQt5.QtCore.QRect(200, 200, 400, 300)
>>> r = QtCore.QRect (10, 15, 400, 300) >>> r.translate (20, 15); r PyQt5.QtCore.QRect(30, 30, 400, 300) >>> r.translate (QtCore.QPoint (10, 5)); r PyQt5.QtCore.QRect(40, 35, 400, 300)
>>> r = QtCore.QRect (10, 15, 400, 300)
>>> r.adjust (10, 5, 10, 5); r
PyQt5.QtCore.QRect(20, 20, 400, 300)
На следующем шаге мы продолжим изучение этого вопроса.