2012-12-18 85 views
2

我有一個QScrollArea。我想用鼠標使上下文可以移動 - 這樣,在該區域上顯示一個手形光標,點擊並保持讓我們進入拖動模式。用鼠標平移QScrollArea

這將是類似於的QGraphicsView可以QGraphicsView::ScrollHandDrag拖曳模式很容易做的,只是我需要它QScrollArea

任何想法如何開箱即用?或者可能是一段代碼手動執行它?我當然不是第一個想要它的人。

+1

QScrollArea裏面只有一個視口控件。它可以是任何基於QWidget的類。您可以創建一個處理鼠標移動,移動和釋放事件並通知滾動區域作爲結果滾動到的位置 – cppguy

回答

0

好的。最後,我將它改爲QGraphicsView,很容易做到,開箱即用。