在Qt中使用未记录的QObjectUserData类和QObject :: setUserData是否安全?
解决方法
相反,您可以使用
QObject::setProperty
查看,这样可以设置不仅编译时声明的属性,还可以设置在使用前不需要声明的动态属性.这允许您在运行时将任意值附加到QObject,类似于用户数据.