我知道这是一个非常简单的问题,但是如何使用wxpython
绘制三角形?一个简单的例子将非常感激。
我尝试使用dc.DrawPolygon(self, points, xoffset, yoffset, fillStyle)
,但我不知道要传递给fillstyle
的内容。我所有的努力都导致了奇怪的错误信息。
抱歉这样的新手问题!
答案 0 :(得分:1)
正如the docs所说:
最后一个参数指定填充规则:
wx.ODDEVEN_RULE
(默认值)或wx.WINDING_RULE
。
因此,这些是您可以为fillstyle
传递的唯一两个值。如果你传递任何其他内容,你可能会得到例外。
但请注意,它有一个非常好的默认值。如果您正在绘制复杂的凹多边形,有时您需要另一个规则。 (如果出现这种情况,你将不得不了解这两条规则的含义;我不认为wx
文档涵盖了它,但维基百科可能是一个很好的起点。)但大部分时间,您可以将其关闭并使用默认值:
my_dc.DrawPolygon(my_points, my_xoffset, my_yoffset)