社区
Linux/Unix社区
帖子详情
请问:linux下的GUI编程
zhangxiaoping
2004-01-22 02:13:19
我对windows下sdk编程有些了解,linux下最底层是否也是利用x-windows system提供的API进行GUI编程? 两者提供的API各有什么特点,哪个比较易于编程?
另外,有哪些比较好的framework?(c++)
...全文
50
2
打赏
收藏
请问:linux下的GUI编程
我对windows下sdk编程有些了解,linux下最底层是否也是利用x-windows system提供的API进行GUI编程? 两者提供的API各有什么特点,哪个比较易于编程? 另外,有哪些比较好的framework?(c++)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fierygnu
2004-01-24
打赏
举报
回复
1、X只是窗口模型,网络透明的窗口模型。只提供机制,不提供风格是X的原则。
2、X是客户服务器方式,功能远远超过Windows。
3、API差远了。一般没有人在X上直接编程,都会使用其上的工具包,比如Motif、OpenLook、Gtk等等。
4、更详细的信息看www.x.org和www.openmotif.org
tukey
2004-01-22
打赏
举报
回复
Linux的GUI建立在X-WINDOWS的基础,这是与windows的GUI完全不同的一种架构windows的GUI是通过应用程序直接调用winows底层的GUI函数.或者说这是一种垂直的关系.而Linux的GUI是应用程序通过socket向X-WINDOW server发送请求实现的,只有X server在真正的写屏幕.或者说这是一种平行的关系.后者的方式带来更高的系统稳定性,因为图形显示系统崩溃,对于Linux来说,只不过是死掉一个进程而已,而对windows来说会导致整个系统的崩溃.当然X-window的开销要比windows的方式大,但是由于硬件的发展X-window在稳定性上的优点会将会弥补速度上微不足道的差异
2014年辛星tkinter教程第一版.pdf
2014年辛星编写的tkinter教程的第一版,期待您的关注。
串口调试助手V2.2源代码
龚建伟编写的软件串口调试助手V2.2的开源源代码
一个TSR程序作出DOS下的屏幕保护程序
一个TSR程序作出DOS下的屏幕保护程序
JDK 1.8 64位.rar
Java JDK 1.8 64位
【Rust日报】2023-04-04 Slint : 下一代
GUI
编程
工具包
Slint : 下一代
GUI
编程
工具包Slint 1.0 正式发布了,这是一个重要的里程碑,标志着 Slint 可以逐步在生产环境中应用了。Slint 的开发始于 2020 年 5 月,最早被称为 "SixtyFPS",旨在解决现代化 UI 开发的需求。其使用 Rust 的声明式
编程
来构建桌面和嵌入式设备的本机用户界面,提供了易于阅读、编写和学习的语法,它的编译器优化并将 UI 描述翻译成本机...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章