Qt5.9.8中使用信号槽方式传递非标准数据类型_非标准类型作为信号槽_孤独大佬的博客-CSDN博客

网站介绍:文章浏览阅读1.1k次。一、问题描述:1.开发环境:Qt Creator 4.8.2 Based on Qt 5.9.8 。2.在使用信号和槽的方式传递数据类型为“QList<quint8>”时发现无法触发槽函数(其他标准数据类型均可触发槽函数),但是在Qt6.0以上版本中可以正常传递“QList<quint8>”数据类型,为此百思不得其解。二、解决方案1.在查阅资料后发现,Qt6.0以下版本中若在信号和槽中使用非标准数据类型,必须对其自定义的数据类型进行注册。2.注册方法:(1)添_非标准类型作为信号槽