我正在尝试使用插件设置 GUI。在我目前的阶段,我需要用户单击并指定点的位置。
我设置的插件架构要求插件返回插件希望使用的 QGraphicsItem。在主程序(未来的插件编写者将无法访问)中,我设置了一个背景图像来引导点击。插件可以使用 itemChange() 偷偷访问 scene() 并在正在设置的场景上安装 eventFilter()。这允许插件访问场景点击并处理它需要的任何信息。但是,itemAt() 调用正在返回背景图片。
我希望防止此背景像素图返回所有未来插件的 itemAt()。这可能吗?
试过:
setEnabled(false); //No success