有个问题,请教一下大家,刚弄qt
现在我有个相机,提供给我的只有一个底层库和头文件,还有例程中的部分源代码,例子中可以看到它的实现。简单说一下
发现相机--->给底层注册获取图像数据的回调函数(回调函数有源码)---->主循环,等待指令。
在实现的过程中,它用pthread开了一个线程T,在T中又重新开了一个gtk线程,然后在回调函数中,一旦获取到图像,就立刻进入gdk线程,重绘图像。
我现在希望用qt实现,但是问题是回调函数中没有办法直接发送消息给Qt主界面的label重绘图像,试了试qt线程的方法,由于回调函数只是一个cpp文件中的函数,折腾了几次,总算是在不规范的方式下发送出消息,但是得到的图像明显很卡。
问问大家如何是好,qthread感觉不是很能适用,愁死我了,