请教如何在linux下开发窗口程序
比如在Windows下,是可以用C语言调用API(创建窗口类..之类的)来创建窗口程序的
开发出来的窗口程序响应外部事件,用的是MS的消息机制
想问一下
1、在linux下创建窗口程序的原理和windows下是一样的吗?(不要用QT说事)
2、linux下也是用消息机制响应事件的吗?
3、想深入了解上面两个问题,请推荐本合适的书?
Windows的图形处理是内核支持啊,Linux没有内核直接支持图形一说。
要想写GUI程序,就必须依赖于第三方图形服务器,目前最常见的是XWindow,貌似wayland也勉强可以使用了。
依赖于XWindow的Xlib库的程序写法就与Windows下图像程序的写法类似,那完全是折磨人的。
Gtk,Qt之类的东东就不说了,虽然这是好东东,但是来自Windows的人往往都不愿意相信,自认为MFC才是万能的,还是等你们发现它们确实是好东东的时候再说吧。
请教如何在linux下开发窗口程序
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
如何在Linux下安装Websphere及应用程序?
本文介绍了在Linux下安装Websphere及应用程序发布步骤,笔者给出了具体的操作,按照以下内容执行即可。
Linux Web服务器 Websphere 应用程序 JDK -
如何在Linux下使用rsync
在Linux中使用Rsync命令同步备份数据
备份 Linux rsync