Qt5--信号槽传递自定义结构体参数
自定义结构体参数的信号槽连接
对于自定义的结构体参数,信号槽无法识别参数,导致信号槽连接不起作用。所以需要注册结构体参数。在结构体中声明结束的地方加上结构体注册。
struct myStruct
{
};
Q_DECLARE_METATYPE(myStruct);
定义信号 (在(Send) 类中,类的实例为(mySend))
signals:
void signalOfSend(myStruct value);
定义槽(在(Receive)类中,类的实例为(myReceive))
p
原创
2020-06-01 11:04:15 ·
1216 阅读 ·
0 评论