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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QwtPlotCurve's сместить кривые на 1 пиксель  (Прочитано 2777 раз)
carhun
Гость
« : Август 20, 2012, 12:35 »

Добрый день.

Проблема состоит в том, что если например 2 какие-то кривые совпадают, то надо сместить на 1 пиксель 2ю кривую...
И соотв. вопрос состоит в том что как мне высчитать чему равен этот пикель?

Просто диапозон в к-м рисуется график - большой ( 0 - 9 * 10^8 ) и соотв. если я у 2ю кривой от значение У поотнимаю один, то ничего не будет видно все равно...

С уважением,
carhun
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Август 20, 2012, 15:48 »

Отнаследуйся от кривой, переопредели метод draw, для QPainter* p сделай translate(1, 0) перед вызовом родительского метода draw.
Записан

Гугль в помощь
carhun
Гость
« Ответ #2 : Август 20, 2012, 16:56 »

Получается тогда что мне надо все точно пересчитать относительно  translate(1, 0). правильно?

просто что-то не совсем понятно, чем мне поможет это, если я перегоню начало координат в 1, 0 ...

а все кажись понял.

Спасибо.
« Последнее редактирование: Август 20, 2012, 17:39 от carhun » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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