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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: qwt 6.0.1 подписи к осям и засечки  (Прочитано 5419 раз)
daimon
Гость
« : Апрель 20, 2012, 13:49 »

задача проста перенести рисование графика со своего класса виджета на qwt

очередной этап - настроить вид засечек на оси, шаг расположения засечек (может есть объект, который и регулирует всю ось вместе с засечками)
как это сделать? спс

на скрине видно, о чём я
« Последнее редактирование: Апрель 20, 2012, 14:49 от daimon » Записан
daimon
Гость
« Ответ #1 : Апрель 20, 2012, 14:30 »

пробую так и ничего не происходит

Код
C++ (Qt)
QList<double> temp[ QwtScaleDiv::NTickTypes ];
temp[QwtScaleDiv::MajorTick]<<0.5<<2<<3.5;
m_qwtPlotter->axisWidget(QwtPlot::xBottom)->scaleDraw()->setScaleDiv(QwtScaleDiv(0.5,3.5, temp));
qDebug()<<m_qwtPlotter->axisWidget(QwtPlot::xBottom)->scaleDraw()-> scaleDiv().ticks(QwtScaleDiv::MajorTick);
m_qwtPlotter->updateAxes();
m_qwtPlotter->replot();
Записан
daimon
Гость
« Ответ #2 : Апрель 20, 2012, 14:42 »

пробую так

Код
C++ (Qt)
m_qwtPlotter->axisScaleDiv(QwtPlot::xBottom)->setTicks(QwtScaleDiv::MajorTick, tempTicks[QwtScaleDiv::MajorTick]);

но тут появляется такая ситуация, что и под засечками шкала тоже меняется и подстраивается под засечки, я хочу, чтобы засечки не были связаны со шкалой. Как это сделать?

первый скрин показывает работу qwt
второй скрин показывает, что я хочу получить (график строится по другим данным), смотрите на ось Х - засечки и шкала

« Последнее редактирование: Апрель 20, 2012, 14:51 от daimon » Записан
dqrest
Гость
« Ответ #3 : Июль 20, 2012, 11:17 »

посмотри пример friedberg2007, может поможет.....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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