项目工程的实现,想要使用多个程序进行实现,在里面存在一定的调用的过程;调查的情况如下

Qt界面程序嵌入另一个Qt界面程序[Linux]

Qt界面程序嵌入另一个Qt界面程序[Linux]_ptc321的博客-CSDN博客_linux qt 窗口嵌套

该文展示了使用QT调用进程并传递参数来运行另一个应用程序并嵌入到主进程的窗口方法操作的;

经过测试该文章的内容可以实现让另一个进程的窗口嵌入到主程序窗口;

Linux下Qt应用嵌入外部进程窗口_界墟空空的博客-CSDN博客_qt 多进程窗口

x11学习一:linux下x11通过wid获取窗口类型(桌面窗口、普通窗口、dock窗口等)

x11学习一:linux下x11通过wid获取窗口类型(桌面窗口、普通窗口、dock窗口等)_夏有凉风,冬有雪的博客-CSDN博客_linux 获取窗口

Linux下Qt应用嵌入外部进程窗口

Linux下Qt应用嵌入外部进程窗口_界墟空空的博客-CSDN博客_qt 多进程窗口

QT通过QProcess调用外部可执行程序,并将其嵌入到主窗口中

[static] QWindow *QWindow::fromWinId(WId id)

存在的还有其他问题需要探索解决:

1,从窗口进程的窗口关闭或者终止,怎么操作?

2,从窗口隐藏,再次调用,如何实现。

Linux嵌入外部程序窗口,QT 5.5将外部应用程序嵌入QWidget

Linux嵌入外部程序窗口,QT 5.5将外部应用程序嵌入QWidget_中医调理的博客-CSDN博客

该文的工程代码实现,测试没有成功。:(

QT多进程界面程序_摘落星的博客-CSDN博客_qt多进程界面

QT该文的获取子窗口的id的方式不够明确

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐