首页 > 解决方案 > 获取在场景中单击的对象处理程序用户

问题描述

QList<QWidget *> list; 在场景中,用户可以在列表中添加 no 对象和 m 存储对象。我想获取用户单击或聚焦的对象,以便我可以更改属性或删除对象。如何从列表中获取单击的对象指针?

标签: qtqgraphicssceneqlistqvariant

解决方案


QWidget可能没有您轻松实现此功能所需的信号和方法。

在这里查看http://doc.qt.io/qt-5/widget-classes.html以找到最适合您需求的小部件。

为了跟踪信号以及它们属于哪个按钮,您可以使用QSignalMapper.


推荐阅读