Qt-信号和槽中使用自定义数据类型
2016-09-30 23:45
330 查看
QT如果要在信号中使用自定义类型,需要首先调用qRegisterMetaType函数,语句类似
qRegisterMetaType<Foo>("Foo");
其实不止是自定义类型,包括QList这种QT的容器类也是一样的。估计QT只是给少数几个类如QString注册了。还有少数原生类型,比如发现__int64也是需要注册的,qRegisterMetaType<__int64>("__int64");。
FROM: http://blog.csdn.net/deverwh/article/details/52626496
qRegisterMetaType<Foo>("Foo");
其实不止是自定义类型,包括QList这种QT的容器类也是一样的。估计QT只是给少数几个类如QString注册了。还有少数原生类型,比如发现__int64也是需要注册的,qRegisterMetaType<__int64>("__int64");。
FROM: http://blog.csdn.net/deverwh/article/details/52626496
相关文章推荐
- Qt 线程间信号槽传递自定义数据类型(qRegisterMetaType的使用)
- Qt-信号和槽中使用自定义数据类型
- 如何在Qt中使用自定义数据类型
- Qt学习:线程间共享数据(使用信号槽传递数据,必须提前使用qRegisterMetaType来注册参数的类型)
- 如何在Qt中使用自定义数据类型
- 在QT的信号和槽中使用自定义类型
- 如何在Qt中使用自定义数据类型 (zz)
- QT 信号槽connect中解决自定义数据类型或数组作为函数参数的问题——QT qRegisterMetaType 注册MetaType——关键:注册自定义数据类型或QMap等容器类
- 如何在Qt中使用自定义数据类型
- 如何在Qt中使用自定义数据类型
- Qt使用自定义类型信号槽注册问题
- Qt信号之自定义数据类型
- qt信号槽接收不到的情况(自定义数据类型+多线程)
- 在QT的信号和槽中使用自定义类型
- QT 自定义信号与信号槽方法及解决自定义数据类型或数组作为函数参数的问题
- 在QT的信号和槽中使用自定义类型
- QT 自定义信号与信号槽方法及解决自定义数据类型或数组作为函数参数的问题
- Hadoop自定义排序和自定义数据类型使用(setSortComparatorClass和setGroupingComparatorClass)
- 一个使用c++在lua中创建自定义数据类型的简易方法
- Android开发之使用Intent进行自定义类型数据传输