Проблема в Qt, Qwt с правым кликом на QwtPlot и взятием координат X и Y, выбран сигнал - PullRequest
1 голос
/ 11 июля 2011

Добрый день! Есть QwtPlot и QwtCurve, короче говоря, синий график, который был построен с использованием библиотеки Qwt. Вопрос: как сделать так, чтобы при щелчке правой кнопкой мыши на QwtPlot, изображенной красной вертикальной линией (как на рисунке, координата X берется из позиции курсора)?

Screenshot

Я могу нарисовать линию, но не могу определить, какой сигнал подключить к прорисовке слота. Я пытался дать сигнал void QwtPlotPicker :: selected (const QPointF & pos) привязать к отрисовке слота, но проблема в том, что при нажатии сигнал не работает (тестируется шаг за шагом при отладке). В чем может быть проблема?

P.S. Заранее спасибо!

1 Ответ

2 голосов
/ 06 сентября 2011

Ваш QwtPlotPicker инициализирован с канвой графика?А какие настройки selectionFlags установлены для QwtPlotPicker?(Вы должны использовать QwtPicker :: ClickSelection)

...