紧着上一篇博客,如果需要跨线程操作自定义数据类型,那么在Q_DECLARE_METATYPE基础之上,还需要用qRegisterMetaType<>()进行注册。
小结:qRegisterMetaType 必须使用该函数的两种情况
// 1. 如果非QMetaType内置类型要在 Qt 的属性系统中使用
// 2. 如果非QMetaType内置类型要在 queued 信号与槽 中使用
紧着上一篇博客,如果需要跨线程操作自定义数据类型,那么在Q_DECLARE_METATYPE基础之上,还需要用qRegisterMetaType<>()进行注册。
小结:qRegisterMetaType 必须使用该函数的两种情况
// 1. 如果非QMetaType内置类型要在 Qt 的属性系统中使用
// 2. 如果非QMetaType内置类型要在 queued 信号与槽 中使用