问题标签 [qx11embedcontainer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QX11EmbedContainer和QProcess问题
我一直在尝试在我的应用程序中放置一个 QX11EmbedContainer,并且我需要在其中启动一个终端(因为使用 konsolepart 我几乎无能为力)。
编译很顺利,但我收到了这条消息:
而且我看不到容器,建议??????谢谢
qt - QX11EmbedWidget 和 QX11EmbedContainer
可以在 QX11EmbedContainer 中放置任意程序(firefox、openoffice 等)吗?流动的似乎,工作
但下一个片段会启动一个新窗口,而不是我想要的
gtk - 将 GTK 小部件嵌入 Qt 窗口
我需要为Windows、Linux和Mac开发一个应用程序。为了不必自己编写所有的窗口杂物,我选择使用Qt5(通过wxWidgets,因为后者不提供预编译的二进制文件)。我有一个GTK Widget (of Cef ),我现在需要嵌入它,但遗憾的是不知道如何嵌入。
QX11EmbedContainer
以前版本的Qt似乎有,但它不再存在,而且我不确定这是否有效,当切换到Weyland时。
c++ - QT 如何将应用程序嵌入到 QT 小部件中
在我们的项目中,我们有三个独立的应用程序,我们必须开发一个控制这三个应用程序的 QT 控制应用程序。主窗口将分为三个子窗口 - 每个子窗口显示另一个应用程序。
我想使用QX11EmbedWidget和QX11EmbedContainer小部件,但有两个问题:
- QX11Embed* 基于 X11 协议,我不知道它是否支持 Windows 操作系统等非 x11 系统。
- 由于 QT 5 这些类不存在,并且 QT 文档没有提及原因。
所以我不知道是否使用它 - 我很乐意得到答案。
另外,我看到 QT 5.1 包含QWidget::createWindowContainer(); 在某些帖子中,它看起来应该是 X11Embed 的替代品。谁能告诉我更多我如何使用这个函数来创建一个 QT 小部件,该小部件将在其内部运行另一个应用程序(例如计算器)?
我在谷歌上搜索了很多,但没有找到我的 Qs 的答案。
谁能帮帮我吗?我走对了吗?
谢谢!
c++ - C++:QX11EmbedContainer 不适用于 Qt
下面给出的是我为从 Qt 打开 VLC 而编写的代码。我想使用 QX11EmbedContainer 以便我可以使用它来“包含”VLC。
在添加头文件QX11EmbedContainer 时,出现以下错误:
QX11EmbedContainer 是附加组件吗?如果不是,那么我哪里错了?
c++ - QX11EmbedContainer 代码错误
下面给出了使用 QX11EmbedContainer 嵌入应用程序的代码。
在运行应用程序时,我得到的错误是:
我哪里错了?
c++ - 如何从 Java 调用 QX11embedcontainer?
我如何QX11embedcontainer
从 Java 中调用?我阅读了 JNI 和 ,无论我需要调用哪个函数,我都需要在 java 中声明。但是我可以通过将我的应用程序放入QX11embedcontainer
并仅为它编写JNI
接口来处理所有事情吗?或者我需要分别为每个 C++ 类编写 Java 类?
c++ - Qt5 中 QX11EmbedWidget 的对应物是什么?
在 Qt4 中,我们可以使用类的embedInto
方法QX11EmbedWidget
将任何嵌入QWidget
到另一个应用程序中。但是在 Qt5 中,QX11EmbedWidget
该类被删除了。我已经在 Google 上搜索了好几个小时,但我发现的所有内容都表明要使用该QWidget::createWindowContainer
方法。但是,据我了解,这种方法是QX11EmbedContainer
.
那么问题来了:我们如何将 Qt5-Widget 嵌入到非 Qt 窗口中?- 以防万一:非 Qt 窗口是 Gtk3。
我被要求提供用例,所以让我简要说明一下:考虑一个您愿意扩展的基于 Gtk 的应用程序,而您需要的 UI 组件已经存在,但是是用 Qt 编写的。目标是避免将应用程序移植到 Qt 或将组件移植到 Gtk。
qt - QT5 中的 QX11EmbedContainer 替代方案
我需要QX11EmbedContainer
,但在 Qt 5.6 的新版本中它消失了。
Qt 5.6 中是否存在另一种替代方案QX11EmbedContainer
?
x11 - Yocto“无法运行 qemu:无法初始化 SDL(x11 不 > 可用)”
所以我在本地构建服务器上安装了 Yocto,因为谁想要庞大的构建破坏他们的工作空间 amirite?
主机和服务器是 Arch Linux 4.19.44-1-lts
无论如何,我只是从此处找到的快速构建页面运行示例,当我尝试
从 ssh(启用 X11 转发)我得到的只是这个糟糕的输出:
这显然是一个值得关注的部分:
runqemu - 错误 - 无法运行 qemu:无法初始化 SDL(x11 不可用) - 正在退出
这很奇怪,因为 X 实际上是在机器上运行的,我可以很好地运行 qemu。跑步
在我的本地机器上打开一个 qemu VM
我在这里缺少什么吗?SDL 是否需要使用 X 支持或其他东西重新编译?这些选项怎么样:“-vga vmware”、“uvesafb.mode_option=640x480-32”。也许这是一个ssh的事情?或者我还没有遇到过的 sdl 的构建配置选项....
为了澄清它可以从服务器的控制台和使用“nographic”选项的 tty 正常工作。只是没有超过 tty 的图形选项,想知道这是否可能。
谢谢。