我正在使用一个 QGraphincsView,它包含几个从 QGraphicsItem 继承的元素。整个事情都很好,我可以根据需要选择它们。当我按住 Ctrl 键时,我可以选择其中的几个。
现在我想实现一个可选的多选而不需要按住 Ctrl 键。我已经尝试通过调用在鼠标按下事件中设置相关修饰符
evt->setModifiers(Qt::ControlModifier);
在将事件移交给它的基类 QGraphicsItem 之前,但这不起作用。
所以我的问题是:在不按住键的情况下,必须做些什么才能获得默认的多项选择功能?
谢谢!