我是一个绝对新的GUI程序员,经验很少(除了Java中的一些小应用程序).我正在考虑编写一个需要简单2D图形的小应用程序.我不知道是否应该使用Xlib或cairo来绘制这些图.
与Cairo相比,Xlib的图形组件是否快速?如果使用Xlib编写cairo,那么答案肯定是肯定的,但我不知道是不是.
Xlib本身不做任何图形.如果你在谈论服务器图形基元,它们现在通常非常快,但它们也相当有限(线条,矩形,多边形,椭圆形,梯形;纯色填充)并且往往不会受到图形驱动程序的任何特殊加速.
老实说,你不应该直接针对Xlib或xcb进行编程.相反,使用Qt,GTK +或FLTK(或wxWindows,或......)等工具包.它们为构建应用程序提供了一个框架,并将X细节抽象为易于使用的API.
| 归档时间: |
|
| 查看次数: |
491 次 |
| 最近记录: |