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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нарисовать свою линию для гистограммы  (Прочитано 3703 раз)
Etud
Гость
« : Декабрь 08, 2009, 17:06 »

Есть у меня график, при помощи QPen рисую линии, строю его.

Стили QT для пунктирных линий мне не подошли  (не то !!!).

ЗАДАЧА:
Как сделать свою пунктирную линию: ширина 4 мм, длина 1 мм, разрыв 1 мм (в милиметрах).

Подскажите советом как ?

Записан
BaltikS
Гость
« Ответ #1 : Декабрь 08, 2009, 17:22 »

Очень просто, путём перевода мм. в пикселы.... Смотрим на QPaintDevice
Записан
Rcus
Гость
« Ответ #2 : Декабрь 08, 2009, 17:43 »

QPainterPathStroker позволяет более точно настроить стиль пунктира, пробовали?
UPD: хотя... setDashPattern и у QPen есть.
« Последнее редактирование: Декабрь 08, 2009, 17:52 от Rcus » Записан
Etud
Гость
« Ответ #3 : Декабрь 09, 2009, 00:43 »

Пробовал setDashPattern, так привязка к пропорциям вроде...

Напишите плиз поподробнее, самое простое через класс QPen.
Может я чего не понимаю тут.

Нужно просто линию свою сделать (см. выше).
« Последнее редактирование: Декабрь 09, 2009, 00:46 от Etud » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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