Qt已经将大部分常用的基础类型,都注册进了元对象系统,可以在QMetaType类中看到。 通常写的继承于QObject的子类,本身已经附带了元信息,可以直接在信号-槽中使用。 不是继承于QObject的结构体、类等自定义类型,可以通过Q_DECLARE_METATYPE宏 或者 qRegisterMetaType函数进行注册,之后就可以在信号-槽中使用。 官方文档 ...
Qt已经将大部分常用的基础类型,都注册进了元对象系统,可以在QMetaType类中看到。 通常写的继承于QObject的子类,本身已经附带了元信息,可以直接在信号-槽中使用。 不是继承于QObject的结构体、类等自定义类型,可以通过Q_DECLARE_METATYPE宏 或者 qRegisterMetaType函数进行注册,之后就可以在信号-槽中使用。 官方文档 ...