父—>子
因父窗口一定包含打开子窗口的路径(子窗口指针或者子窗口),这时你可以把子窗口看成是子窗口的控件(控件其实也是子窗口)一样,直接在父窗口利用建立连接。
connect(子,signai , this ,slot);
子—>父
1.子窗口CPP文件含有父窗口的指针
connect(子,signai , 父,slot);
2. 1)子窗口CPP文件没有父窗口的指针,此时可以子窗口创建一个漕和一个信号,在子窗口内建立连接
connect(子,signai , 子,slot);子窗口自己调用自定义的槽函数去发送一个自定义的信号
2)父窗口来接收发自子窗口自定义的信号,在父窗口链接
connect(子,signai , 父,slot);
3. connect也可以处理进程发出的信号
connect(&myProcess,SIGNAL(ReadOk()),this,SLOT(ShowResult());