請問下關于Qt的問題。
期望實作的效果:Qwidget上顯示海康監控視頻,然后可以在視頻上繪制動態矩形框。
現在的做法是:
1、把Qwidget的handle 傳給海康監控相機sdk,把視頻流顯示到Qwidget上。 HWND handle = HWND(this->winId());
2、重寫paintEvent(QPaintEvent* event)函式,繪制矩形。
現在遇到的問題是:視頻一直在閃爍。
有什么辦法,可以在視頻上繪制矩形框,并且不閃爍。
參考鏈接:
https://www.jianshu.com/p/04dd5b892a48
https://blog.csdn.net/u011430225/article/details/75952697
uj5u.com熱心網友回復:
你既然把這個widget的HWND傳給sdk了,就不要再在它的paintEvent里面畫東西啦搞一個widget專門傳給sdk的,再另外搞一個widget專門用來畫矩形的,疊在前面一個上面
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/175320.html
標籤:Qt
上一篇:微信小程式前端,急!!!!
