问题很简单,有没有办法用wxGraphicsContext画半圆或饼图?我需要做一些像图片中的东西(这个量规 是由pyQt4制造的)。在
编辑:是的
path = gc.CreatePath()
path.AddArc(450, 100, 30, math.radians(180), math.radians(0))
pen = wx.Pen('#ffffff', 1)
#pen.SetCap(wx.CAP_BUTT)
gc.SetBrush(wx.Brush('#CC7F32', wx.SOLID))
gc.SetPen(pen)
gc.DrawPath(path)
我得到了这个
我怎么能得到完整的轮廓,因为现在在弧的底部没有了?在
您可以使用AddArc()或者,在这种特殊情况下,AddArcToPoint()来完成。像往常一样,请记住,您可以通过设置对应于所需背景颜色的画笔并调用FillPath()来填充任何路径,而不仅仅是
StrokePath()
。在要画线段,你应该直接调用
AddLineToPoint()
:这很简单,因为你只需要给它圆心的坐标。在相关问题 更多 >
编程相关推荐