// 1. 定义变量类型
struct User_STRUCT // 预测结果
{
// ......
};
// 2. 在定义后面添加声明(告知所有用到该信号变量的对象)
// 建议1、2、3 放在一个头文件,供所有类包含
Q_DECLARE_METATYPE (User_STRUCT)
// 3.
#include<QMetaType>
// 4. 注册信号
// 4.1 自定义类
qRegisterMetaType<User_STRUCT>("User_STRUCT");
qRegisterMetaType<User_STRUCT>("User_STRUCT&"); // 允许引用
// 4.1 半自定义类
qRegisterMetaType<QMap<int, QColor>>("QMap<int, QColor>");
qRegisterMetaType<QMap<int, QColor>>("QMap<int, QColor>&"); // 允许引用
Qt:自定义信号变量类型
最新推荐文章于 2024-09-11 20:51:02 发布
博客涉及Qt和C++相关内容。Qt是开发工具,C++是常用开发语言,二者结合在软件开发等信息技术领域有广泛应用。
1151

被折叠的 条评论
为什么被折叠?



