专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

C程序中的Callback函数中的数据怎么传给QT

发布时间:2010-05-30 21:30:44 文章来源:www.iduyao.cn 采编人员:星星草
C程序中的Callback函数中的数据如何传给QT?
比如有一个test.c文件,里面有一个函数

void tasktest()
{
  char *pbuf;
  int len;

  while(1)
  {
  //获得某个PNG图像数据,
  pbuf = get_png_data();  
  len = get_png_leng();
  ……
  g_Notify(pbuf, len);
  ……
  }
}

typdef (void*)AppNotify(char *buffer, int len);

AppNotify g_Notify = NULL;

void Register(AppNotify fnCallback)
{
  g_Notify = fnCallback;
}

如何实现fnCallback这个函数,能够将callback获取的数据发送给QT显示?

急求解决方法,谢谢啊

------解决方案--------------------
void MyAppNotify(char *buffer, int len) {
...
...
}

void Register(&fnCallback);

或者声明成 静态方法


------解决方案--------------------
call back是你实现的么,如果是的话,在callback中受到数据后就通知你的qt程序呗,数据可以通过全局变量保存。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: