当前位置: 代码迷 >> 综合 >> 【QML】C++访问QML函数获取返回值时报:Unable to invoke methods with return values in queued connections
  详细解决方案

【QML】C++访问QML函数获取返回值时报:Unable to invoke methods with return values in queued connections

热度:83   发布时间:2023-10-21 01:38:08.0

QMetaMethod::invoke: Unable to invoke methods with return values in queued connections

 

 相关资料可以参考:https://blog.csdn.net/yao5hed/article/details/81142365

当在同一个线程里调用这个函数获取返回值是没问题的。我出现这个问题是因为我在并发的线程里面调用(QtConcurrent),这时候不是直连,要通过队列,队列不支持返回值。

获取数据的方法可以通过直接访问property来实现:

t_quickObjectSettingUI->property("dateStart");

 

  相关解决方案