新手 linux下UI有类似Windows下 hWnd的概念吗, 如果linux 两个gui通知怎么做

mypint_skyman mypint_skyman 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想知道linux下 一个GUI 是怎么通知的另一个GUI的。
Windows下用的是message机制,使用postmessage 或者sendmessage, 那么linux的通知要怎么做呢?

以下答案还是免回复了,socket, pipe, 进程内存 共享,诸如此类的通信方式。

有Windows 应用程序的开发经验 应该知道我要说什么吧?
...全文

相关推荐

Linux Windows跨平台开发GUI和IDE的选择和应用

在软件开发中,经常会遇到这种情况,UI和操作功能都一样,但需要能同时兼容Linux和windows两种操作系统。这样的软件看似简单,但实现起来却相当不易,涉及许多的细节,从开发环境、开发语言的选择到系统结构的设计。在YYYY项目中,就遇到了这样的问题,在逐步解决问题的过程中,我们积累了一些经验,总结了一下和大家共享,希望在遇到类似的开发需求时,能对大家有一定的参考价值。

binnacler

Qt主窗口内直接运行并嵌入第三方GUI程序(支持Win/Linux)

在Qt应用中启动独立的图形界面程序(如.exe或Linux可执行文件),并将其窗口无缝嵌入到当前Qt主窗口内部,实现统一界面管理。方案基于QProcess启动外部进程,再通过系统级API获取其原生窗口句柄:Windows下使用FindWindow和SetParent调整父窗口关系,Linux下借助X11的XReparentWindow和XSelectInput完成窗口重父化与事件捕获。配套代码包含完整Qt工程结构(widget.cpp、main.cpp、widget.ui),支持窗口大小自动同步、焦点传递、

w3x4y

Linux环境下GUI开发工具比较

Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础。 基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。

www80199

一个C#跨平台UI框架,支持Windows、Mac、Linux,支持国产Linux

C#跨平台UI框架,支持Windows、Mac、Linux,支持国产Linux

byg_qlh

python 实现GUI(图形用户界面)编程详解

今天小编就为大家分享一篇python 实现GUI(图形用户界面)编程详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38747126
评论 3
收藏 已收藏
分享
返回顶部
mypint_skyman
Linux/Unix社区 23,224 成员 74,535 内容