首页| 论坛| 消息

标题:QGraphicsscene 和海康摄像头
作者:hfutzhu
日期:2019-06-12 14:20
内容:

我写了一个widget用来显示海康摄像头,直接在QT里面是测试通过的,可以显示画面,但是把这个widget放到scene里面就显示不出来了,也没有报错,NET_DVR_RealPlay_V40这个函数也返回正常,有同学实现过没?


#1 [fzw003 06-12 14:39]
你的scene是否加了透明属性 setAttribute(Qt::WA_TranslucentBackground);
#2 回 fzw003 的帖子 [hfutzhu 06-12 15:32]
fzw003:你的scene是否加了透明属性 setAttribute(Qt::WA_TranslucentBackground); (2019-06-12 14:39) 
没有啊,scene也没有setAttribute这个方法的吧。scene->addWidget(m_widget);
m_widget这个widget发生变化了么?海康摄像头 显示 struPreview.hPlayWnd = (HWND)frame->winId(); 要指定widget的句柄
#3 回 hfutzhu 的帖子 [fzw003 06-13 08:52]
hfutzhu:没有啊,scene也没有setAttribute这个方法的吧。scene->addWidget(m_widget);  
m_widget这个widget发生变化了么?海康摄像头 显示 struPreview.hPlayWnd = (HWND)frame->winId(); 要指定widget的句柄 (2019-06-12 15:32) 
widget的加上那句话画面出不来。可能引起的bug思路差不多吧。有些东西还是很难相容,能在widget上显示已经是一个飞跃。在加上一些透明属性。估计就GG了
#4 [yeguoxiong 06-13 10:09]
用RTSP调用视频的方式试一下。scene显示视频不稳定。
#5 回 yeguoxiong 的帖子 [hfutzhu 06-13 11:37]
yeguoxiong:用RTSP调用视频的方式试一下。scene显示视频不稳定。 (2019-06-13 10:09) 
我必须要在scene上显示啊,我做绘图工具,框架是基于graphhicsview,直接拖进来就显示视频。可能在scene里面的widget 什么机制有问题了吧

<< 1 2 >> (1/2)

回复 发表
主题 版块