2012-12-18 62 views
2

我有一个QScrollArea。我想用鼠标使上下文可以移动 - 这样,在该区域上显示一个手形光标,点击并保持让我们进入拖动模式。用鼠标平移QScrollArea

这将是类似于的QGraphicsView可以QGraphicsView::ScrollHandDrag拖曳模式很容易做的,只是我需要它QScrollArea

任何想法如何开箱即用?或者可能是一段代码手动执行它?我当然不是第一个想要它的人。

+1

QScrollArea里面只有一个视口控件。它可以是任何基于QWidget的类。您可以创建一个处理鼠标移动,移动和释放事件并通知滚动区域作为结果滚动到的位置 – cppguy

回答

0

好的。最后,我将它改为QGraphicsView,很容易做到,开箱即用。