LINUX.ORG.RU

QWT Zoom и отрицательные значения

 ,


0

2

Всем привет. Столкнулся со следующей ппроблемой. Есть график, на него сыпятся числа. Всё ок. к этому делу, прикручен зуммер. Дальше начинаются чудеса. Если выделять числа которые >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);
	}

Прошу помощи зала, я теряюсь в догадках

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.