2011-07-11 43 views
1

おはよう! QwtPlotとQwtCurveは、ライブラリQwtを使用して作成された短い青色のグラフです。 質問:QwtPlotを右クリックすると、赤い垂直線が描かれていることを確認するにはどうすればいいですか(図のように、座標Xはカーソル位置から取得されます)。Qt、QwtでQwtPlotを右クリックしてX座標とY座標を選択したときの問題

Screenshot

Iは、線を描くことができ、私はスロットドローに接続するための信号を決定することができません。 void QwtPlotPicker :: selected(const QPointF & pos)をスロットドローにバインドしようとしましたが、信号のクリックが機能しない(デバッグ中に段階的にテストされた)ときに問題が発生します。 何が問題なのでしょうか?

P.S.前もって感謝します!

+0

あなたはconnect()呼び出しでエラーが発生しています。 connect()からの戻り値を調べて、成功したかどうかを確認します。 falseを返している場合は、ここにコードを投稿して、人々がエラーを発見するのを手助けすることができます。 – Brad

答えて

2

QwtPlotPickerはプロットのキャンバスで初期化されていますか?そして、あなたのselectionFlagsはQwtPlotPickerのために何に設定されていますか? (あなたはQwtPicker :: ClickSelectionを使用する必要があります)

関連する問題