wxPython绘制椭圆弧和抗锯齿

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))

我刚开始使用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.DrawEllipticArc(10, 10, 100, 100, 270, 0)

是的,您确实需要使用
wxGraphicsContext
来获得AA支持,并且它确实支持绘制圆弧,当然,您只需要直接使用,而不是依赖
wxGraphicsContext
本身中的(不存在的)
DrawArc()
帮助程序。

是,您确实需要使用
wxGraphicsContext
来获得AA支持,而且它确实支持绘制圆弧,当然,您只需要直接使用,而不是依赖
wxGraphicsContext
本身中的(不存在的)
DrawArc()
helper。能否显示一些有关如何绘制的代码?另外,你有没有尝试过从wxPython网站上抓取的演示?Igor post更新了。你能展示一些你如何绘制的代码吗?另外,你有没有尝试过从wxPython网站上抓取的演示?Igor帖子已经更新了