资源简介
c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用,
c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用,
c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用
代码片段和文件信息
#include “addcallback.h“
AddCallBack g_add;
AddCallBack* AddCallBack::m_pInstance = nullptr;
AddCallBack::AddCallBack()
{
}
void AddCallBack::Add(int x int y)
{
// 发信号
// emit sig_Add(1);// “AddCallBack::sig_Add”: 非静态成员函数的非法调用
// 1.需要通过全局变量或者单例模式的来获取
// 或者传入的调用的信号类如 void AddCallBack::Add(AddCallBack* xxxint x int y)
emit g_add.sig_Add(“全局类“x+y);// 全局
// g_add.sig_Add(“全局类“x+y);
}
void AddCallBack::Add(AddCallBack* xxxint x int y)
{
// 发信号
// emit sig_Add();// “AddCallBack::sig_Add”: 非静态成员函数的非法调用
// 1.需要通过全局变量或者单例模式的来获取
// 2.或者传入的参数为
emit xxx->sig_Add(“形参类“x+y);
}
void AddCallBack::Sub(int x int y)
{
emit AddCallBack::GetInstance()->sig_Add(“单例类“y-x);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-11 11:59 static_signals\
目录 0 2020-05-11 11:59 static_signals\static_signals\
文件 867 2020-05-11 14:43 static_signals\static_signals\addcallback.cpp
文件 733 2020-05-11 14:42 static_signals\static_signals\addcallback.h
文件 261 2020-05-11 14:33 static_signals\static_signals\main.cpp
文件 799 2020-05-11 14:04 static_signals\static_signals\static_signals.pro
文件 18702 2020-05-11 14:02 static_signals\static_signals\static_signals.pro.user
文件 3036 2020-05-11 15:57 static_signals\static_signals\widget.cpp
文件 507 2020-05-11 15:56 static_signals\static_signals\widget.h
文件 1047 2020-05-11 14:55 static_signals\static_signals\widget.ui
- 上一篇:距离向量DV算法实现
- 下一篇:opelgl基于vc的mfc写的粒子烟花效果源代码
相关资源
- qTox (基于 peer-to-peer )
- 国际象棋的qt源代码
- QT上位机
- qt媒体播放器
- QT5开发及源代码
- qt完整项目
- C++ mqtt 用法
- qt进度条(RoundProgressBar)
- Qt的纽带风格界面实现(Office Ribbon风
- qt 实现画板
- QT Hisi demo
- 基础qt数据库读取和显示
- Qt画图工具源码(qgraphics draw)
- Qt查询SQLite数据库
- QtWebApp
- Qt 实现心电图
- Qt实现 屏幕截图
- qt cmd实现ping
- QT实现USB摄像头拍照
- qt texteditor(富文本编辑器)
- qt 串口助手源码
- qt登录富文本编辑器和文档打印设计
- 使用QWT库实现接收串口数据,并根据
- QT SQLite封装
- QT半透明效果界面
- Qt5串口通信-windows
- 计算机远程唤醒和关机
- 使用wxWidgets进行跨平台程序开发
- QT 动态曲线
- QT视频播放器(基于FFmpeg)
川公网安备 51152502000135号
评论
共有 条评论