c++ - QGraphicsItemGroup 事件

标签 c++ qt events qt4 qgraphicsview

在我的应用程序中,我想使用 QGraphicsItemGroup 将项目分组为一个项目。
我玩了一下,不确定是否使用它,因为当我想捕捉事件时,事件会合并在一起,但我想处理特定子事件的特定事件。
我怎样才能做到这一点?

最佳答案

您需要调用QGraphicsItemGroup::setHandlesChildEvents(false)。这会停止 QGraphicsItemGroup 尝试处理事件,并让子 QGraphicsItem 处理它们。

关于c++ - QGraphicsItemGroup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021441/

相关文章:

c++ - 如何从内存管理职责中释放标准字符串?

c++ - Qt:如何在模型/ View 设置中同步访问来自多个线程的数据?

c++ - 如何使用 Qt 自发关闭事件进行单元测试?

Silverlight 通信/命令/事件? View 和 View 模型之间?

qt - QtWebEngine 时是否允许使用 WebRTC 网络摄像头请求?

javascript - jqWidgets 中事件触发两次

c++ - 使用编译时间常量抛出错误

c++ - g++参数后的逗号

c++ - 如何在 QTableView 中显示 SQLite 表

qt - 为什么 QsslSocket 在 Debian Stretch 上使用 Qt 5.3 而不是 Qt 5.7?