标签: qx11embedcontainer

QT如何将应用程序嵌入到QT小部件中

在我们的项目中,我们有三个独立的应用程序,我们必须开发一个控制这三个应用程序的QT控制应用程序.主窗口将分成三个子窗口 - 每个窗口显示另一个应用程序.
我想使用QX11EmbedWidgetQX11EmbedContainer小部件,但有两个问题:

  1. QX11Embed*基于X11协议,我不知道它是否支持非x11系统,如Windows操作系统.
  2. 从QT 5开始,这些类不存在,QT文档没有提到原因.

所以我不知道是否使用它 - 我很乐意得到答案.
另外,我看到QT 5.1包含QWidget :: createWindowContainer(); 功能,在一些帖子中,它看起来应该是X11Embed的替代品.任何人都可以请更多地了解我如何使用此功能创建一个QT小部件,它将在其中运行另一个应用程序(例如计算器)?

我在谷歌搜索了很多,并没有找到我的Qs的答案.
谁能帮帮我吗?我是正确的吗?
谢谢!

c++ qt qwidget qx11embedcontainer

9
推荐指数
2
解决办法
1万
查看次数

Yocto“无法运行 qemu:无法初始化 SDL(x11 不可用)”

所以我在本地构建服务器上安装了 Yocto,因为谁想要大规模构建吞噬他们的工作区 amirite?

主机和服务器是 Arch Linux 4.19.44-1-lts

无论如何,我只是从这里找到的快速构建页面运行示例,当我尝试

 $ runqemu qemux86 
Run Code Online (Sandbox Code Playgroud)

从 ssh(启用 X11 转发)我得到的只是这个糟糕的输出:

runqemu - INFO - Running MACHINE=qemux86 bitbake -e... runqemu - INFO 
- Continuing with the following parameters: 

KERNEL: [/home/bob/poky/build/tmp/deploy/images/qemux86/bzImage--5.0.3+git0+f0b575cda6_3df4aae607-r0-qemux86-20190520164453.bin] MACHINE: [qemux86] FSTYPE: [ext4] ROOTFS: [/home/bob/poky/build/tmp/deploy/images/qemux86/core-image-sato-qemux86-20190520164453.rootfs.ext4] CONFFILE: [/home/bob/poky/build/tmp/deploy/images/qemux86/core-image-sato-qemux86-20190520164453.qemuboot.conf] 

runqemu - INFO - Setting up tap interface under sudo [sudo] password for bob: runqemu - INFO - Network configuration: 
192.168.7.2::192.168.7.1:255.255.255.0 runqemu - INFO - Running /home/bob/poky/build/tmp/work/x86_64-linux/qemu-helper-native/1.0-r1/recipe-sysroot-native/usr/bin/qemu-system-i386 
-device virtio-net-pci,netdev=net0,mac=52:54:00:12:34:02 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -drive file=/home/bob/poky/build/tmp/deploy/images/qemux86/core-image-sato-qemux86-20190520164453.rootfs.ext4,if=virtio,format=raw 
-vga vmware -show-cursor …
Run Code Online (Sandbox Code Playgroud)

x11 qemu qx11embedcontainer openembedded yocto

8
推荐指数
1
解决办法
5051
查看次数

Qt5中的QX11EmbedContainer替代

我需要QX11EmbedContainer,但在新版Qt 5.6中消失了。

QX11EmbedContainer在Qt 5.6中,还有其他替代方法可以工作/存在吗?

embed qt qx11embedcontainer qt5.6

5
推荐指数
1
解决办法
1040
查看次数

标签 统计

qx11embedcontainer ×3

qt ×2

c++ ×1

embed ×1

openembedded ×1

qemu ×1

qt5.6 ×1

qwidget ×1

x11 ×1

yocto ×1