QT信号槽理解 2021-07-11 本文已影响0人 c之气三段 1.在自定义信号的情况下,会先执行信号触发的代码,再接着执行信号下方的代码 2.发出信号的对象一定是已经存在且有作用的,而不是new一个就有效。信号槽连接针对的是对象(实例)而不是类。我一开始不明白这一点,导致我一直触发不了槽函数,还找不到原因。界面上已经出现的控件,就已经被实例化了,再new就是无效的,不再是原来的实例了。 3.控件都是ui设计师界面设计的,同级子空间通信,通过父控件为桥梁。如果是代码创建的控件,哪里再用这个控件,就在哪里触发这个控件的信号。