Qt、Qwt中存在问题,右键单击QwtPlot并获取X和Y坐标,选择信号

Qt、Qwt中存在问题,右键单击QwtPlot并获取X和Y坐标,选择信号,qt,qwt,Qt,Qwt,你好! 有QwtPlot和QwtCurve,简而言之,蓝色图形,它是使用库Qwt构建的。 问题:如何确保在QwtPlot上单击鼠标右键时,显示红色垂直线(如图所示,坐标X取自光标位置) 我可以画一条线,但我不能确定连接到插槽绘制的信号。 我试图将void QwtPlotPicker::selected(const QPointF&pos)绑定到插槽绘图,但问题是,单击该信号时不起作用(在调试中逐步测试)。 到底是什么问题 顺便说一句,先谢谢你 您的QwtPlotPicker是否已使用绘图画布初

你好! 有QwtPlot和QwtCurve,简而言之,蓝色图形,它是使用库Qwt构建的。 问题:如何确保在QwtPlot上单击鼠标右键时,显示红色垂直线(如图所示,坐标X取自光标位置)

我可以画一条线,但我不能确定连接到插槽绘制的信号。 我试图将void QwtPlotPicker::selected(const QPointF&pos)绑定到插槽绘图,但问题是,单击该信号时不起作用(在调试中逐步测试)。 到底是什么问题


顺便说一句,先谢谢你

您的QwtPlotPicker是否已使用绘图画布初始化?QwtPlotPicker的selectionFlags设置为什么?(您应该使用QwtPicker::ClickSelection)

可能是connect()调用中出现错误。检查connect()的返回值以查看是否成功。如果返回false,请在此处发布代码,以便人们可以帮助您发现错误。