【发布时间】:2013-08-30 15:18:12
【问题描述】:
在我们的项目中,我们有三个独立的应用程序,我们必须开发一个控制这三个应用程序的 QT 控制应用程序。主窗口将分为三个子窗口 - 每个子窗口显示另一个应用程序。
我想使用QX11EmbedWidget 和QX11EmbedContainer 小部件,但有两个问题:
- QX11Embed* 基于 X11 协议,我不知道它是否支持 Windows 操作系统等非 x11 系统。
- 自 QT 5 以来,这些类不存在,QT 文档没有提及原因。
所以我不知道是否使用它 - 我很乐意得到答案。
此外,我看到 QT 5.1 包含 QWidget::createWindowContainer(); 函数,在某些帖子中看起来这应该是 X11Embed 的替代品。谁能详细解释一下我如何使用此功能创建一个 QT 小部件,该小部件将在其内部运行另一个应用程序(例如计算器)?
我在 Google 上搜索了很多,但没有找到我的 Qs 的答案。
谁能帮帮我吗?我走对了吗?
谢谢!
【问题讨论】:
标签: c++ qt qwidget qx11embedcontainer