qt的信号和槽的连接模式变化

创建一个对象包含信号和槽,把信号和槽connect,使用默认连接方式autoConnection,这时一般实际使用directly方式,然后使用moveToThread移动到另一个线程,这时连接方式会改变吗,在当前线程发射信号似乎不会等待槽执行完毕再返回,那么连接方式应该不是directly了而是queue,但是对于另一个线程来说信号和槽在同一个线程内,发射信号会阻塞直到槽执行返回,那么这又是directly方式,这是通过autoConnection运行时判断实现的吗?

阅读 3.8k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题