Video streaming 是否可以通过其他DLL绘制pyqt小部件?
我需要创建一个程序,可以显示网络摄像机(海康威视红外ip66), 他们为我提供了ocx和dll,以及一些API文档 一个API函数如下(在windows中): 我的代码是这样的:Video streaming 是否可以通过其他DLL绘制pyqt小部件?,video-streaming,pyqt,Video Streaming,Pyqt,我需要创建一个程序,可以显示网络摄像机(海康威视红外ip66), 他们为我提供了ocx和dll,以及一些API文档 一个API函数如下(在windows中): 我的代码是这样的: widget = QWidget() wid = widget.winId() dll.playVideo(int(wid)) 结果失败了。我不知道怎么了,有什么想法吗?或者其他更好的方式在pyqt中完成这项工作?(例如,使用声子?创建QWidget时,需要传递属性: Qt::WA_NativeWindows 请记住
widget = QWidget()
wid = widget.winId()
dll.playVideo(int(wid))
结果失败了。我不知道怎么了,有什么想法吗?或者其他更好的方式在pyqt中完成这项工作?(例如,使用声子?创建QWidget时,需要传递属性: Qt::WA_NativeWindows 请记住,这将使所有父窗口小部件也成为本机窗口小部件,除非您指定: Qt::WA_不创建存储
这样做之后,我怎么能让本机dll在小部件上绘制东西呢?
widget = QWidget()
wid = widget.winId()
dll.playVideo(int(wid))
QWidget(parent, Qt.WindowFlags(Qt.WA_NativeWindows))