Qt信号槽传递自定义类型参数(qRegisterMetaType)
1 #include <QMetaType>//记得包含这个头文件
2 //my_type是我自己定义的类型
3 qRegisterMetaType<my_type>("my_type");
4 connect(xx,SIGNAL(xx(my_type)),xx,SLOT(xx(my_type)));
5.如果connect所在的类没有声明Q_OBJECT则需要在构造函数的public:上一行声明Q_OBJECT,并且重新完全重新编译功能,否则可能出现无效的现象