QPainter, QTransform и координаты |
Здравствуйте, гость ( Вход | Регистрация )
QPainter, QTransform и координаты |
alammer |
29.10.2014, 11:46
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 29.10.2014 Пользователь №: 4261 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте! Объясните один момент
Qt 4.8.1, Ubuntu 12.04 Мне надо нарисовать X кружков, а потом соединить их линиями по некоторму алгоритму. Для рисования окружностей я использую painter.rotate(). А для того, чтобы потом иметь их координаты в общей системе влепил костыль на QTransform. Про QTransform прочитал вскользь в хелпах. Костыль внезапно заработал почти с 1 раза, но я теперь не понимаю как Вот кусок кода:
получается, что QTransform::map() преобразовывает текущие коор-ты матрицы сразу в начальные коор-ты (т.е. в систему с центром painter.translate(wid / 2, hei / 2); ), но в хелпе ничего на эту тему не нашел. Чего я не понимаю? |
|
|
Текстовая версия | Сейчас: 29.11.2024, 6:51 |