QGraphicsitem在选择/未选择时发出信号
QGraphicsitem emit signal when selected/unselected?
当每次选择/取消选择QGraphicsitem时,是否有人能给出一些关于获取信号的简单方法的提示?
您可以使用itemChange()来获得通知(或者如果您真的需要,可以发出自己的信号):
QVariant QGraphicsItem::itemChange(GraphicsItemChange change,const QVariant&value)[虚拟保护]
或多或少类似(伪代码)
QVariant QGraphicsItemSubclass::itemChange( GraphicsItemChange change,
const QVariant &value ) {
if ( change == QGraphicsItem::ItemSelectedChange ) {
if (value == true) {
// Handling selection.. / selection emission
相关文章:
- 如何使用默认参数等选择模板专业化
- Qt VTK交互风格的信号到小部件
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 选择要调用的构造函数
- C++选择排序算法中的逻辑错误
- QTreeView幻灯片多选后无法使用单击选择
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 无法获取菜单选择以运行函数.C++
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 如何在没有信号的情况下从C++执行QML插槽
- 线程之间的布尔停止信号
- 在C++中,如何通过几种类型从元组中选择多个元素
- 如何在信号处理程序和普通函数中对全局变量进行互斥读写操作
- 讨论 - 创建矩阵时的数组与向量的向量 - 什么是最实用的选择
- QClipboard的信号选择已更改在Windows 7中不起作用
- 何时选择一行的信号
- QTreeWidget 扩展选择更改信号
- QGraphicsitem在选择/未选择时发出信号
- 信号量、互斥体和条件变量的选择