gpt4 book ai didi

c++ - 来自非 qt 线程的信号 qt,QueuedConnection

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:00:42 25 4
gpt4 key购买 nike

我从 boost::thread 向我的 Qt GUI 线程发出信号,我正在使用 Qt::QueuedConnection,

 connect(src, SIGNAL(signal-signature), dest, SLOT(slot-signature), Qt::QueuedConnection);

而且,当我发出信号时,我的插槽没有被调用。

编辑:我发现了问题,似乎我在调用之后才连接信号,但我确信不是这样,因为断点首先在连接调用的 GUI 线程上停止,然后在调度线程上停止发射

请大家提供帮助和想法:D

最佳答案

检查插槽名称和信号名称是否正确。通常,如果出现问题(名称不正确),控制台会发出信号(错误消息)。此外,您可以检查连接函数调用的结果。如果连接不成功,它应该返回 false。

关于c++ - 来自非 qt 线程的信号 qt,QueuedConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com