本文主要用QT5实现多窗口创建、自定义信号、自定义槽函数。
1.1 多窗口创建
点击工程名,右键选择
此时,已将新文件添加。只需要在主窗口头文件中添加新文件声明即可。
1.2 自定义槽函数
在主窗口中头文件中添加自定义函数,类型为:public。通过创建控件来调用自定义函数。
1.3 自定义信号
使用场景:当子窗口给主窗口发送信号时。
流程:当子窗口任务处理完成后,发送信号给主窗口接收。
本次实现流程:点击子窗口按钮,调用槽函数,然后发送信号,主窗口接收。
在<1.2 自定义槽函数>中已经实现子窗口信号发出。
即可实现。注意在主窗口头文件中,一定要有子窗口定义。
two_window two_wind;