【发布时间】:2013-11-27 08:31:09
【问题描述】:
我正在 Qt 中创建一个 GUI 应用程序。此应用程序用于显示与 Qt 无关的应用程序 X 的输出,因此我无法集成它。 X 将输出一个视频。此视频没有路径,因为它是 X 输出的实时显示。
我想在 Qt 中显示这个输出(以及一些背景 GUI 支持)。
据我所知,一种方法是获取视频的窗口 id 并在 QWidget 中显示相同的窗口。如何做到这一点?
编辑:
我正在使用 Ubuntu。
我可以通过以下命令获取窗口 ID。
xwininfo -name "窗口名称"
【问题讨论】:
-
是的,您可以这样做,或者您可以将应用程序窗口的窗口 id 传递给 X,它将输出到该窗口而不是 默认 窗口。到目前为止你尝试了什么?
-
谢谢。我所做的是我创建了一个 QWidget 应用程序。我的另一个应用程序视频输出已准备就绪。我只想在 QT 小部件中显示此视频。