Я использую QCustomPlot
, где я пытаюсь написать код, который будет масштабировать мои оси, как только пользователь нажмет кнопку мыши и перетащит ее. Я сделал:
connect(ui->plot, SIGNAL(mousePress(QMouseEvent *event)), this, SLOT(mousedrag(QMouseEvent*)));
и я продолжаю получать:
QObject::connect: Нет такого сигнала QCustomPlot::mousePress(QMouseEvent *event)
Но mouseWheel(QWheelEvent*)
, а также mouseWheel
и mousePress
имеют сигналы, объявленные в библиотеке QCustomPlot
.
Где я ошибаюсь? Кроме того, если у кого-то есть лучший сигнал для запуска моей функции mousedrag(QMouseEvent*)
, которая изменяет масштаб оси y2 в соответствии с осью y1, я открыт для предложений.