为类型T注册类型名typeName。返回QMetaType使用的内部ID,以便QMetaProperty或QueuedConnections使用它们。注册元类型的函数定义如下:
int qRegisterMetaType ( const char * typeName )
示例:将MyClass注册为元类型
qRegisterMetaType<MyClass>("MyClass");
任何具有公共默认构造函数、公共复制构造函数和公共析构函数的类或结构都可以注册。注册类型后,可以 在运行时动态地创建和销毁该类型的对象 。注意: 这个函数是线程安全的.