gpt4 book ai didi

c++ - 在多个选定的 QGraphicsItems 中捕获 keyPressEvent

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:05 26 4
gpt4 key购买 nike

我在 QGraphicsScene 中有一组 QGraphicsItems,我在其中将拖动模式设置为 RubberBandDrag。我希望能够“橡皮筋”选择多个 QGraphicsItems,然后按下删除键,这应该在所有选定项目中调用 keyPressEvent()。不幸的是,keyPressEvent 最多只会在其中一项中被调用。

我可以设置一些标志以允许将 keyPressEvent 传播到所有选定的项目吗?

最佳答案

您必须将 keyPressEvent() 分配给 QGraphicsScene(不适用于 QGraphicsItems)并删除所有 selectedItem 没有任何问题。

关于c++ - 在多个选定的 QGraphicsItems 中捕获 keyPressEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com