我们经常使用qt的槽函数。当我们想发送自己定义的类型参数时候,槽函数会识别出来,无法使用槽函数:
举例:
struct FbceData
{
int a;
int b;
}
//发送的函数为
void sendData(FbceData * abc)
我们要在对应的连接槽函数的时候要注册这个类。我这里采用的是指针的方式。
#include <QMetaType>
qRegisterMetaType<FbceData *>("FbceData *");
然后槽函数可以采用qt5的连接一下就好了:
connect(FinsAll,&FINSCenter::sendData,this,&MainWindow::on_GetData);//关联到槽
就是这莫简单枯燥,喜欢我博客的小伙伴可以关注我博客哟,记住比卡丘不皮,百度也是可以找到我的偶。