我正在做一个视图的应用,当中用到了
class QGraphicsItem;
class QGraphicsScene;
class QGraphicsView
我知道 view->setContextMenuPolicy(Qt::ActionsContextMenu|);
可以将动作设定为右键,但是我还不想这样做,因为太多的动作,要全都在标题上显示出来,不符合要求。
我在mainwindow上,增加了contextMenuEvent,并设定
view->setContextMenuPolicy(Qt::DefaultContextMenu|);就是支持右键事件发生,但是没反应,反而跑到了item上响应了。
是否QGraphicsView上,阻止了contextMenuEvent事件的发生???
我在另外一个QWidget上,是可以实现的。
敢问谁知道呢????