Russian Qt Forum
Сентябрь 27, 2024, 12:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Переворачивание оси Y в QPainter  (Прочитано 6167 раз)
burunduk
Гость
« : Октябрь 28, 2005, 12:30 »

Если у моих графических данных ось Y идет вверх, то никаких преобразований я не могу сделать ?  

Вижу решение только в наследовании QPainter'a. Может еще как ?
Записан
ElderOrb
Гость
« Ответ #1 : Октябрь 28, 2005, 14:56 »

Почитай доки по QMatrix
Записан
burunduk
Гость
« Ответ #2 : Октябрь 28, 2005, 14:57 »

почитал, но такое сделать похоже нельзя

Цитата: "ElderOrb"
Почитай доки по QMatrix
Записан
lepsai
Гость
« Ответ #3 : Октябрь 28, 2005, 18:54 »

это преобразование возможно только, если известна высота QPaintDevice, на котором работает QPainter...
Записан
ElderOrb
Гость
« Ответ #4 : Октябрь 28, 2005, 19:02 »

Ну почему же нельзя?
достаточно создать матрицу со следующими коэффициентами (1, 0, 0, -1, 0, h/2), где h - высота QPaintDevice (виджэта/пиксмэпа и т.п)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.184 секунд. Запросов: 21.