C++ 确定排队信号

C++ 确定排队信号,c++,qt,C++,Qt,假设我有一个Qt::QueuedConnection连接,在该连接中,信号在与调用使用者插槽的线程不同的线程中发出。现在我想关闭应用程序,并在处理程序析构函数中检查是否还有剩余的排队信号槽调用(我将此信号槽连接机制用作队列)。有可能吗?任何事情都有可能。你遇到什么问题了吗?如果是,是什么?我没有遇到任何问题。我只想知道在Qt API中是否可以检查仍有多少siganl插槽调用排队。我不知道有任何API允许您查询挂起的事件数,但这感觉像是和xy问题。你能提供一些代码和/或用例来阐明你为什么想要这个吗

假设我有一个
Qt::QueuedConnection
连接,在该连接中,信号在与调用使用者插槽的线程不同的线程中发出。现在我想关闭应用程序,并在处理程序析构函数中检查是否还有剩余的排队信号槽调用(我将此信号槽连接机制用作队列)。有可能吗?

任何事情都有可能。你遇到什么问题了吗?如果是,是什么?我没有遇到任何问题。我只想知道在Qt API中是否可以检查仍有多少siganl插槽调用排队。我不知道有任何API允许您查询挂起的事件数,但这感觉像是和xy问题。你能提供一些代码和/或用例来阐明你为什么想要这个吗?这更多的是一个理论问题。我只是想知道Qt程序是否会在退出之前等待所有被查询的信号被处理,或者它们是否会丢失。