Qt通常在一个线程中使用信号和插槽,因此调用信号将调用同一线程信号中的一个槽。是否可以使用信号槽机制将消息传递给qt线程(因此稍后将在指定线程的上下文中调用slot)?
答案 0 :(得分:10)
答案 1 :(得分:0)
我认为通常的处理方法是让信号处理程序将一些其他函数排入队列(使用boost :: bind或一些类似的函数),然后让目标threadqueue稍后运行它。
答案 2 :(得分:0)
至少Qt4完全没问题。你只需要设置一个连接,你有变量指向两个线程。 (即通常在main())