直接用X11能写出炫丽的界面程序么?是不是很麻烦?
可以,不麻烦。linux平台GUI主要用gtk或QT编程,X11只是后台。效果与PC上LINUX发行版基本一样。
可以,不麻烦。linux平台GUI主要用gtk或QT编程,X11只是后台。效果与PC上LINUX发行版基本一样。linux.sz 发表于 2011-04-27 13:28
用X11直接贴图片绘制界面都可以是吧?GTK和QT实际上也是用的X11,是不是?
"直接用X11能写出炫丽的界面程序么?是不是很麻烦?"
直接用X11很麻烦,可以用Qt.它们之间的关系就像是win32 API和MFC之间的关系.
用X11直接贴图片绘制界面都可以是吧?GTK和QT实际上也是用的X11,是不是?UHHANS 发表于 2011-04-27 13:38
没有用X11直接贴图片绘制界面这种概念,你想直接贴图可以贴到framebuffer上。只所以有X11这个后台服务,就是为了支持你用GTK或QT可以很方便的写出界面来的。可以到wiki上搜一下x windows,了解一下X11的一系列概念。
实际上如果图形刷新速度对你不是问题,可以直接在directfb上用GTK来写界面,x11都省了,而界面效果与x11是一样的。directfb+GTK比X11+GTK绘图要慢一些,如果你的界面刷新速度要求不高就没问题。
没有用X11直接贴图片绘制界面这种概念,你想直接贴图可以贴到framebuffer上。只所以有X11这个后台服务, ...linux.sz 发表于 2011-04-27 13:44
X11没有像Win32的BitBlt那样的函数么,直接贴图?
X11本身的接口不好用,要不然用GTK+、要不然用QT,提供了控件的概念用起来方便。
如果只要贴图的话,还不如直接开framebuffer自己写
1. 你说的x11应该指的是xlib库,gtk其实就是xlib的再次封装2. framerbuffer也可以使用硬件加速功能,所以也不会比x11慢 …… 关键是看硬件了sony的psp用的是arm的芯片,系统貌没用x11,一样很快 ……
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
可以,不麻烦。
linux平台GUI主要用gtk或QT编程,X11只是后台。效果与PC上LINUX发行版基本一样。
用X11直接贴图片绘制界面都可以是吧?GTK和QT实际上也是用的X11,是不是?
"直接用X11能写出炫丽的界面程序么?是不是很麻烦?"
直接用X11很麻烦,可以用Qt.它们之间的关系就像是win32 API和MFC之间的关系.
没有用X11直接贴图片绘制界面这种概念,你想直接贴图可以贴到framebuffer上。
只所以有X11这个后台服务,就是为了支持你用GTK或QT可以很方便的写出界面来的。可以到wiki上搜一下x windows,了解一下X11的一系列概念。
实际上如果图形刷新速度对你不是问题,可以直接在directfb上用GTK来写界面,x11都省了,而界面效果与x11是一样的。
directfb+GTK比X11+GTK绘图要慢一些,如果你的界面刷新速度要求不高就没问题。
X11没有像Win32的BitBlt那样的函数么,直接贴图?
X11本身的接口不好用,要不然用GTK+、要不然用QT,提供了控件的概念用起来方便。
如果只要贴图的话,还不如直接开framebuffer自己写
1. 你说的x11应该指的是xlib库,gtk其实就是xlib的再次封装
2. framerbuffer也可以使用硬件加速功能,所以也不会比x11慢 …… 关键是看硬件了sony的psp用的是arm的芯片,系统貌没用x11,一样很快 ……