Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: mohax от Октябрь 29, 2021, 10:18



Название: Qwt. QwtPlotZoomer. сигнал zoomed
Отправлено: mohax от Октябрь 29, 2021, 10:18
Доброго дня!
Проблема вышла с зумированием графика. Когда растягиваю резинку и отпускаю ее, то испускается сигнал zoomed(const QRectF &rect).
Сигнал рисуется в районе 0.0004 +- шум. Так вот, как только я пытаюсь зумировать этот сигнал, то значения rect->bottom  и rect->top упираются в значения -0.004(top) и 0.005(bottom) по оси Y, хотя резинку зума я провожу на границах сигнала. Это что, ограничение класса такое? Как я могу узнать действительные значения top и bottom резинки?


Название: Re: Qwt. QwtPlotZoomer. сигнал zoomed
Отправлено: __Heaven__ от Октябрь 29, 2021, 10:27
По идее можно выводить значения курсора прямо на холст, чтобы посмотреть координаты
Нужно создать QwtPlotPicker с заданным trackerMode = QwtPicker::AlwaysOn


Название: Re: Qwt. QwtPlotZoomer. сигнал zoomed
Отправлено: mohax от Октябрь 29, 2021, 10:38
По идее можно выводить значения курсора прямо на холст, чтобы посмотреть координаты
Нужно создать QwtPlotPicker с заданным trackerMode = QwtPicker::AlwaysOn
это я делаю. Но я хотел с помощью зумирования раскрыть сигнал на размер прямоугольника зума, но не могу узнать размер резинки зума


Название: Re: Qwt. QwtPlotZoomer. сигнал zoomed
Отправлено: qtkoder777 от Январь 21, 2022, 19:23
Что, QWT не сдох ещё? Такие проекты больше 3 лет не живут.