免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3116 | 回复: 8
打印 上一主题 下一主题

直接用X11能写出炫丽的界面程序么?是不是很麻烦? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-27 12:52 |只看该作者 |倒序浏览
直接用X11能写出炫丽的界面程序么?是不是很麻烦?

论坛徽章:
0
2 [报告]
发表于 2011-04-27 13:28 |只看该作者
可以,不麻烦。
linux平台GUI主要用gtk或QT编程,X11只是后台。效果与PC上LINUX发行版基本一样。

论坛徽章:
0
3 [报告]
发表于 2011-04-27 13:38 |只看该作者
可以,不麻烦。
linux平台GUI主要用gtk或QT编程,X11只是后台。效果与PC上LINUX发行版基本一样。
linux.sz 发表于 2011-04-27 13:28



    用X11直接贴图片绘制界面都可以是吧?GTK和QT实际上也是用的X11,是不是?

论坛徽章:
0
4 [报告]
发表于 2011-04-27 13:43 |只看该作者
"直接用X11能写出炫丽的界面程序么?是不是很麻烦?"

直接用X11很麻烦,可以用Qt.它们之间的关系就像是win32 API和MFC之间的关系.

论坛徽章:
0
5 [报告]
发表于 2011-04-27 13:44 |只看该作者
用X11直接贴图片绘制界面都可以是吧?GTK和QT实际上也是用的X11,是不是?
UHHANS 发表于 2011-04-27 13:38

没有用X11直接贴图片绘制界面这种概念,你想直接贴图可以贴到framebuffer上。
只所以有X11这个后台服务,就是为了支持你用GTK或QT可以很方便的写出界面来的。可以到wiki上搜一下x windows,了解一下X11的一系列概念。

论坛徽章:
0
6 [报告]
发表于 2011-04-27 13:47 |只看该作者
实际上如果图形刷新速度对你不是问题,可以直接在directfb上用GTK来写界面,x11都省了,而界面效果与x11是一样的。
directfb+GTK比X11+GTK绘图要慢一些,如果你的界面刷新速度要求不高就没问题。

论坛徽章:
0
7 [报告]
发表于 2011-04-27 13:57 |只看该作者
没有用X11直接贴图片绘制界面这种概念,你想直接贴图可以贴到framebuffer上。
只所以有X11这个后台服务, ...
linux.sz 发表于 2011-04-27 13:44



    X11没有像Win32的BitBlt那样的函数么,直接贴图?

论坛徽章:
2
水瓶座
日期:2013-09-04 15:09:57白羊座
日期:2014-04-17 16:48:13
8 [报告]
发表于 2011-04-27 15:57 |只看该作者
X11本身的接口不好用,要不然用GTK+、要不然用QT,提供了控件的概念用起来方便。

如果只要贴图的话,还不如直接开framebuffer自己写

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2011-04-28 11:19 |只看该作者
1. 你说的x11应该指的是xlib库,gtk其实就是xlib的再次封装
2. framerbuffer也可以使用硬件加速功能,所以也不会比x11慢 …… 关键是看硬件了sony的psp用的是arm的芯片,系统貌没用x11,一样很快  ……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP