使QGraphicsSiteMgroup的子级不可选择

2024-04-26 15:47:04 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的应用程序中,我使用的是图形视图框架,我创建了很多QGraphicsSiteMgroup。例如,一组表示一个文本框,其中有一些正方形用于调整框的大小,另一组是表示画笔笔划的一组点。我正在实现一个类似于Adobe Photoshop或Indesign中的选择工具。我的实施如下:

  • 在我的场景中,我使用函数itemAt(pos,transform),pos是鼠标的当前位置
  • 另外,我在所有组中调用了setFiltersChildEvents(True)

但是,itemAt返回的项有时只是组本身的子项。有没有办法使函数itemAt()返回项的组?或者以另一种方式,让这些孩子不可选择