qt - 获取在场景中单击的对象处理程序用户
问题描述
QList<QWidget *> list;
在场景中,用户可以在列表中添加 no 对象和 m 存储对象。我想获取用户单击或聚焦的对象,以便我可以更改属性或删除对象。如何从列表中获取单击的对象指针?
解决方案
QWidget
可能没有您轻松实现此功能所需的信号和方法。
在这里查看http://doc.qt.io/qt-5/widget-classes.html以找到最适合您需求的小部件。
为了跟踪信号以及它们属于哪个按钮,您可以使用QSignalMapper
.
推荐阅读
- excel - 在选定 Excel 列的单元格中查找并突出显示重复的单元格和文本字符串
- javascript - 将 JSON 解析为 HTML
- arm - MALI MIDGARD GPU 中的点积单元
- python - 减少数据库查询
- html - Bootstrap Flexbox 水平滚动元素不起作用
- bash - 如何使用通配符包含未知数量的前导零
- ansible - ansible:根据布尔主机变量跳转到块的救援部分
- javascript - 编译器失败 - 找不到“AppModule”的 NgModule 元数据中的错误
- c# - Azure 上的 .Net Core 后台服务作为 WebJob 不调用 StopAsync
- javascript - 如何在反应中使用 where 条件选择单个 Firebase 实时数据库数据?