当前位置: 首页 > news >正文

仿腾讯会议项目开发——界面关闭功能实现

目录

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内实现信号和槽函数的绑定

http://www.xdnf.cn/news/7291.html

相关文章:

  • Flink介绍——实时计算核心论文之Kafka论文详解
  • java输出、输入语句
  • Vue3 Composition API与十大组件开发案例详解
  • 杂记-LeetCode中部分题思路详解与笔记-HOT100篇-其四
  • 【datawhaleAI春训营第一期笔记】AI+航空安全
  • Tensorflow实现用接口调用模型训练和停止训练功能
  • Mac mini 安装mysql数据库以及出现的一些问题的解决方案
  • 【前端HTML生成二维码——MQ】
  • uni-app 安卓10以上上传原图解决方案
  • 基于FPGA的AES加解密系统verilog实现,包含testbench和开发板硬件测试
  • 4.Rust+Axum Tower 中间件实战:从集成到自定义
  • 【Leetcode 每日一题】2364. 统计坏数对的数目
  • 再读bert(Bidirectional Encoder Representations from Transformers)
  • 学习设计模式《二》——外观模式
  • 京东物流基于Flink StarRocks的湖仓建设实践
  • UI 在教育产品涉及的领域
  • 如何评价2025 mathorcup妈妈杯数学建模竞赛?完整建模过程+完整代码论文全解全析来了
  • 2025年MathorCup数学应用挑战赛D题问题一求解与整体思路分析
  • Android 12.0 framework实现对系统语言切换的功能实现
  • 硬盘变废为宝!西部数据携微软等启动稀土回收 效率可达90%
  • SQL预编译——预编译真的能完美防御SQL注入吗
  • 关于hadoop和yarn的问题
  • 基于Flask的AI工具聚合平台技术解析
  • TypeScript 从入门到精通:完整教程与实战应用(二)
  • stl 容器 – map
  • 校平机:精密制造的“材料雕刻家“
  • MQTTClient.c中的协议解析与报文处理机制
  • SpringBoot运维问题
  • FreeRTOS任务通知
  • 51单片机实验五:A/D和D/A转换