社区
Linux/Unix社区
帖子详情
在Linux下不用X-Windows,如何编写图形界面应用程序! 像GTK,KDE都是建立在X-Window上!
JakeLian
2005-07-20 12:12:10
在Linux下不用X-Windows,如何编写图形界面应用程序!像GTK,KDE都是建立在X-Window上
不使用X-Windows原因是为了降低硬件的成本! 不知道不用X-Window来开发图形界面的应用程序,有没有什么图形开发库可用!
...全文
582
25
打赏
收藏
在Linux下不用X-Windows,如何编写图形界面应用程序! 像GTK,KDE都是建立在X-Window上!
在Linux下不用X-Windows,如何编写图形界面应用程序!像GTK,KDE都是建立在X-Window上 不使用X-Windows原因是为了降低硬件的成本! 不知道不用X-Window来开发图形界面的应用程序,有没有什么图形开发库可用!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zly1980
2005-07-29
打赏
举报
回复
用QT吧,一般应用需要的类库都算比较齐全(他的SOCKET相关的类我觉得挺好),而且是在WINDOWS和LINUX下完全兼容,只需要在不通的平台编译一次即可,而且全部是以C++的类的形式提供.不象WIN API,全是乱函数,最紧稠的也就是N个函数围着一个太阳转.
riverlake
2005-07-29
打赏
举报
回复
建议你参考qt/embedded,直接基于framebuffer,而且拥有丰富的类库。
Wolf0403
2005-07-29
打赏
举报
回复
直接写屏的代价是放弃了 X 提供的 3D 硬件加速。
JakeLian
2005-07-29
打赏
举报
回复
先不讲这个硬件,能不能运行X-Window, 因为考虑到直接写屏方法,性能方面比较好,所以才采用!
feny911
2005-07-26
打赏
举报
回复
586+32M 还嫌少啊?
别说X,跑个窗口管理器都有余了。
Wolf0403
2005-07-26
打赏
举报
回复
586+32M 内存跑个 X 系统足够了。当然,是要讲究策略的……嘿嘿
beipiao
2005-07-25
打赏
举报
回复
mark
JakeLian
2005-07-25
打赏
举报
回复
CPU:586 32M
Wolf0403
2005-07-25
打赏
举报
回复
已经有 X 服务器运行在 PDA 上……楼主只需要找优化配置 X 的信息就好了,其它东西没有太大必要考虑。
feny911
2005-07-25
打赏
举报
回复
直接写显存也不是不可以
但是图形界面并不仅仅是画个窗口那么简单
究竟楼主想要节省硬件到什么程度?
486 or 386?
JakeLian
2005-07-25
打赏
举报
回复
这个话题怎么这么少人参与呀! 来这里的话都来顶一下啦,帮帮忙! 谢了各位!
maxlvy
2005-07-24
打赏
举报
回复
我们开发平台上面得GUI就没有用到任何GUI开发工具,如X window, miniGUI等,用的就是framebuffer,基于 uClinux的.还不错.什么按钮什么的肯定要自己写了.呵呵.
Wolf0403
2005-07-22
打赏
举报
回复
X 从来都宣称自己是 scalable 的……
JakeLian
2005-07-22
打赏
举报
回复
准确的说是为了降低硬件的配置!
我的意思就是要在低配置的PC机上运行!
yjf7888
2005-07-22
打赏
举报
回复
好像很难
hellwolf
2005-07-22
打赏
举报
回复
不用X windows降低成本这个说法是怎么回事?是降低什么成本?
JakeLian
2005-07-21
打赏
举报
回复
linux下的直接写屏的方法是使用framebuffer技术吗? 有没有在此技术上一些图形库可用,从头写这些太浪费时间了(如显示图像/中英文汉字/窗口/按钮等等),还有如何打开framebuffer的功能(分辨率,彩色数,刷新率等等)如何设置!
Wolf0403
2005-07-21
打赏
举报
回复
Framebuffer / directfb / SDL
LibGGI
LibSVGA
Wolf0403
2005-07-21
打赏
举报
回复
一般 GUI Toolkit 都基于 X11 的原因在于这些中只有 X11 是属于工业标准,并且针对各种显卡都有驱动用于3D加速
ghtsao
2005-07-21
打赏
举报
回复
唉,兄弟们,X Windows是比较烂,但也不至于自己写吧,那不回到石器时代了。
加载更多回复(5)
Linux
环境下GUI开发工具比较
Qt是诺基亚开发的一个跨平台的C++图形用户界面
应用程序
框架。它提供给
应用程序
开发者
建立
艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的
应用程序
的基础。Qt也是流行的
Linux
桌面环境
KDE
的基础。 基本上,Qt 同 X
Window
上的 Motif,Openwin,
GTK
等图形界 面库和
Window
s
平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。
\
Linux
环境下基于QT的WLAN管理信息系统
Qt是诺基亚开发的一个跨平台的C++图形用户界面
应用程序
框架。它提供给
应用程序
开发者
建立
艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的
应用程序
的基础。Qt也是流行的
Linux
桌面环境
KDE
的基础。 基本上,Qt 同 X
Window
上的 Motif,Openwin,
GTK
等图形界 面库和
Window
s
平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。
嵌入式设备及GUI开发(三)
GTK
+是当下流行的
图形界面
库之一,使用
GTK
+可以方便地构造出
应用程序
界面。学完本章能掌握什么:
GTK
+是
图形界面
库,能帮助我们简洁方便地绘制窗口和里面的输入框、按钮等等,同时,
GTK
+可以配合界面设计器Glade,换句话说,做界面
不用
敲冗长的代码,界面可以轻易画出来。
Qt编程指导(中文)
Qt是诺基亚开发的一个跨平台的C++图形用户界面
应用程序
框架。它提供给
应用程序
开发者
建立
艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的
应用程序
的基础。Qt也是流行的
Linux
桌面环境
KDE
的基础。 基本上,Qt 同 X
Window
上的 Motif,Openwin,
GTK
等图形界 面库和
Window
s
平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。
QT_CREATE 教程
Qt是诺基亚开发的一个跨平台的C++图形用户界面
应用程序
框架。它提供给
应用程序
开发者
建立
艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的
应用程序
的基础。Qt也是流行的
Linux
桌面环境
KDE
的基础。 基本上,Qt 同 X
Window
上的 Motif,Openwin,
GTK
等图形界 面库和
Window
s
平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但Qt具有优良的跨平台特性、面向对象 、丰富的API、大量的开发文档等优点。
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章