在Qt中连接信号到插槽时的问题



我在Qt/c++中开发了一个应用程序。我已经添加了一个线程来管理android设备访问和另一个线程的UI管理。

当运行应用程序时,我发送不同的信号和接收槽。

对于其中的一些,我在运行时面临以下错误的问题:

QObject::connect: Cannot queue arguments of type 'uint32_t'
(Make sure 'uint32_t' is registered using qRegisterMetaType().)

我该怎么办?有必要在所有类或main.cpp中做任何更改吗?

最简单的方法是在信号和插槽的参数中使用quint32而不是uint32_tquint32在元类型系统中为您预注册

相关内容

  • 没有找到相关文章

最新更新