我有一个关于Qt处理信号和槽的基础问题。由于我对这个框架非常陌生,所以请原谅我如果听起来很愚蠢。我想知道如果我将某些信号连接到某些槽上。
signal1() ---> slot1(){ cout <<"a"; }
signal2() ---> slot2(){ cout <<"b"; }
signal3() ---> slot3(){ cout <<"c"; }
在我的代码中,我调用了
emit signal1();
emit signal2();
emit signal3();
Qt会保证将"abc"打印到屏幕上,也就是按顺序处理插槽吗?还是它将生成单独的线程来执行每个插槽?