我正在 Qt 中创建一个 GUI 应用程序。此应用程序用于显示与 Qt 无关的应用程序X的输出,因此我无法集成它。X将输出一个视频。该视频没有路径,因为它是 X 输出的实时显示。
我想在 Qt 中显示这个输出(以及一些背景 GUI 支持)。
因此,据我所知,一种方法是获取视频的窗口 id 并在 QWidget 中显示相同的窗口。这个怎么做?
编辑 :
我正在使用 Ubuntu。
我可以通过以下命令获取窗口 ID。
xwininfo -name "窗口名称"
您可以尝试嵌入小部件:
http://harmattan-dev.nokia.com/docs/library/html/qt4/qx11embedwidget.html具有有效的windowId