Всем привет. Столкнулся со следующей ппроблемой. Есть график, на него сыпятся числа. Всё ок. к этому делу, прикручен зуммер. Дальше начинаются чудеса. Если выделять числа которые >0 зум работает корректно, если взять отрицательные числа то канва становится девствено чисто. Возникает разумный вопрос: ЧЯДНТ. Вот так цепляю зум
zoom1 = new QwtPlotZoomer(ui.qwtPlot_1->canvas());
zoom1->setRubberBandPen(QColor(Qt::black));
zoom1->setTrackerPen(QColor(Qt::black));
zoom1->setMousePattern(QwtEventPattern::MouseSelect2, Qt::RightButton, Qt::ControlModifier);
zoom1->setMousePattern(QwtEventPattern::MouseSelect3, Qt::RightButton);
Вот так по таймеру обрабатываю зум
if (zoom1->zoomRectIndex() == 0) {
ui.qwtPlot_1->setAxisAutoScale(QwtPlot::xBottom);
ui.qwtPlot_1->setAxisAutoScale(QwtPlot::yLeft);
}
Прошу помощи зала, я теряюсь в догадках