Перемещение изображения

   
На этом шаге рассмотрим перемещение изображения на экране.

   
Часто требуется переместить изображение на экране. Класс QPainter предоставляет для этого метод translate(), в который передаются два целочисленных параметра. В первом параметре передается значение перемещения по оси X, во втором — по оси Y. Положительные значения первого параметра перемещают объект вправо, а отрицательные — влево. Положительные значения второго параметра смещают объект вниз, а отрицательные — вверх. Например, следующий вызов осуществляет перемещение всех рисуемых объектов вправо на 20 и вниз на 10 пикселов:

QPainter painter;
...
painter.translate(20, 10);

   
Результат перемещения прямоугольника, построенного в шаге 203, представлен на рисунке 1.


Рис.1. Пример перемещения прямоугольника

   
Файлы приложения можно взять Предыдущий шаг
Содержание
Следующий шаг



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий