在 qgraphicsview 中忽略 svg 图像透明部分上的鼠标事件?

Ben*_*oît 5 c++ svg transparent mouseevent qgraphicsview

我正在处理包含相当多 svg 图像的图形视图(使用 C++ 和 Qt)。我拦截了对它们的点击,但是当鼠标悬停在 svg 项目的透明部分上时,我不想接收事件(或能够忽略它们)。

是否可以 ?
svg 文件是否应该专门设计用于此类用途?
是否有一些我还没有(还)听说过的隐藏 Qt 选项?