如何在Qt中显示其他应用程序的输出视频?

时间:2013-11-14 10:55:48

标签: c++ qt qwidget qtgui

我正在Qt中创建一个GUI应用程序。此应用程序将显示与Qt无关的应用程序 X 的输出,因此无法将其集成。 X 会输出视频。此视频没有路径,因为它是X输出的实时显示。

我想在Qt中显示此输出(以及一些后台GUI支持)。

据我所知,一种方法是获取视频的窗口ID并在QWidget中显示相同的窗口。怎么做?

编辑:

我正在使用Ubuntu。

我可以通过以下命令获取窗口ID。

xwininfo -name“窗口名称”

1 个答案:

答案 0 :(得分:0)

您可以尝试使用嵌入小部件:

带有效windowId的

http://harmattan-dev.nokia.com/docs/library/html/qt4/qx11embedwidget.html