之前在用Qt开发软件的时候遇到了一些小问题。
比如有A,B,C三个窗口,点A窗口的一个按钮,跳到B窗口(此时将A窗口隐藏);然后点击B窗口的一个按钮,跳到C窗口,(然后将B窗口隐藏),然后点击C窗口的一个按钮,无法直接返回到A窗口;
三级窗口 建立A-C的connect,不能直接在A的connect(C,…);
因为这样相当于A创建了一个新的C窗口,这个C窗口并不属于B,
要connect(&B.C,SIGNAL(),…),就是这个signal来自A窗口创建的B窗口的子窗口C,这时候B中头文件对于子窗口C的定义要放在public里。