1

PNGを表示する長い水平QLabelがあります(画像は信号/時間グラフを示しています)。その下に QTableWidget があります。これらは両方とも QScrollArea にあります。これは、垂直方向に整列したままにしたいためです (表のセルは、それらのすぐ上に表示される信号に対応しています)。ユーザーがスクロールバーを使用するのではなく、画像自体を使用してスクロール領域をスクロールできるように、QLabel にハンドラーを追加しようとしています。これを行うための実証済みの方法はありますか?QLabel の dragMoveEvent 内で scrollarea の SliderPosition を直接設定するのは賢明ではないようです。

4

1 に答える 1

0

組み合わせ(スクロール領域を含む)を独自のウィジェットでラップし、そのウィジェットでオーバーライドすることをお勧めdragMoveEvent()します。このdragMoveEvent()ようにスクロール位置を変更した場合、はトリガーされるべきではありません。実際にテストしたことはありませんが、私はそうは思いません。

于 2009-12-29T15:46:50.950 に答える