wxPython绘制椭圆弧和抗锯齿
我刚开始使用wxPython,对于我的项目,我需要使用wx。以下是我使用wx.PaintDC绘制椭圆弧时遇到的问题。有没有办法平滑图形(抗锯齿)?我发现wx.GraphicContext有抗锯齿功能,但并没有办法画椭圆弧,是吗 多谢各位wxPython绘制椭圆弧和抗锯齿,wxpython,wxwidgets,Wxpython,Wxwidgets,我刚开始使用wxPython,对于我的项目,我需要使用wx。以下是我使用wx.PaintDC绘制椭圆弧时遇到的问题。有没有办法平滑图形(抗锯齿)?我发现wx.GraphicContext有抗锯齿功能,但并没有办法画椭圆弧,是吗 多谢各位 dc = wx.PaintDC(self) dc.Clear() dc.SetBrush(wx.Brush('#000000', wx.TRANSPARENT)) dc.SetPen(wx.Pen(wx.BLACK, 4))
dc = wx.PaintDC(self)
dc.Clear()
dc.SetBrush(wx.Brush('#000000', wx.TRANSPARENT))
dc.SetPen(wx.Pen(wx.BLACK, 4))
dc.DrawEllipticArc(10, 10, 100, 100, 270, 0)
是的,您确实需要使用
wxGraphicsContext
来获得AA支持,并且它确实支持绘制圆弧,当然,您只需要直接使用,而不是依赖wxGraphicsContext
本身中的(不存在的)DrawArc()
帮助程序。是,您确实需要使用wxGraphicsContext
来获得AA支持,而且它确实支持绘制圆弧,当然,您只需要直接使用,而不是依赖wxGraphicsContext
本身中的(不存在的)DrawArc()
helper。能否显示一些有关如何绘制的代码?另外,你有没有尝试过从wxPython网站上抓取的演示?Igor post更新了。你能展示一些你如何绘制的代码吗?另外,你有没有尝试过从wxPython网站上抓取的演示?Igor帖子已经更新了