仿腾讯会议项目开发——界面关闭功能实现
目录
1、include(./netapi/netapi.pri)
2、加快构建速度
3、INCLUDEPATH+=./netapi
4、添加控制类
5、用单例模式创建一个Ckernel的对象
6、创建一个回收的槽函数
7、添加界面文件
8、创建一个私有的界面对象
9、修改为使用单例模式的控制类创建界面
10、在Ckernel类中写出回收函数,回收创建的对象
11、在WeChatDialog.h内写出关闭事件closeEvent和信号SIG_close
12、在WeChatDialog.cpp内实现closeEvent关闭函数
1、include(./netapi/netapi.pri)
包含api文件
2、加快构建速度
3、INCLUDEPATH+=./netapi
可以使用网络
4、添加控制类
添加一个控制类Ckernel
5、用单例模式创建一个Ckernel的对象
6、创建一个回收的槽函数
void slot_destroy();
7、添加界面文件
#include"wechatdialog.h"
8、创建一个私有的界面对象
9、修改为使用单例模式的控制类创建界面
原本的函数是先创建一个程序,然后在主程序内创建窗口
将其修改为在控制类内创建界面
10、在Ckernel类中写出回收函数,回收创建的对象
11、在WeChatDialog.h内写出关闭事件closeEvent和信号SIG_close
12、在WeChatDialog.cpp内实现closeEvent关闭函数
#include<QMessageBox>引入窗口
event->accept();是执行
event->ignore();是忽略
在WeChatDialog.cpp内实现closeEvent函数
在Ckernel.cpp内实现信号和槽函数的绑定