我正在尝试开发一个用于在Linux中创建GUI的自定义库,包括小部件、按钮等。因此,我现在正在学习使用X11及其Xlib创建用户界面。我已经成功创建了指定大小、位置和背景颜色的窗口,并可以绘制点、矩形和弧线。但是,当我绘制第一个圆时,我非常失望,因为圆形没有抗锯齿,我可以看到每个像素都是一个正方形。
现在问题很简单,有没有办法告诉X:在绘制之前,请抗锯齿任何东西?还是我必须避免使用XDrawArc,并使用自定义函数,为圆的每个点调用XDrawPoint?或者还有第三种解决方案吗?
提前感谢您的帮助。
现在问题很简单,有没有办法告诉X:在绘制之前,请抗锯齿任何东西?还是我必须避免使用XDrawArc,并使用自定义函数,为圆的每个点调用XDrawPoint?或者还有第三种解决方案吗?
提前感谢您的帮助。