wxPython画一个三角形
wxPython Draw A Triangle
我知道这是一个很简单的问题,但是你如何使用wxpython
画一个三角形?一个简单的例子将不胜感激。
我尝试使用 dc.DrawPolygon(self, points, xoffset, yoffset, fillStyle)
,但我不知道要为 fillstyle
传递什么。我所有的努力都导致出现奇怪的错误消息。
抱歉这样的新手问题!
正如the docs所说:
The last argument specifies the fill rule: wx.ODDEVEN_RULE
(the default) or wx.WINDING_RULE
.
因此,这是您可以为 fillstyle
传递的仅有的两个值。如果您传递任何其他内容,您可能会得到一个例外。
但请注意,它有一个非常好的默认值。如果您正在绘制复杂的凹多边形,有时您需要其他规则。 (如果出现这种情况,您将必须了解这两条规则的含义;我认为 wx
文档没有涵盖它,但维基百科可能是一个很好的起点。)但是大多数时候,您可以将其关闭并使用默认值:
my_dc.DrawPolygon(my_points, my_xoffset, my_yoffset)
我知道这是一个很简单的问题,但是你如何使用wxpython
画一个三角形?一个简单的例子将不胜感激。
我尝试使用 dc.DrawPolygon(self, points, xoffset, yoffset, fillStyle)
,但我不知道要为 fillstyle
传递什么。我所有的努力都导致出现奇怪的错误消息。
抱歉这样的新手问题!
正如the docs所说:
The last argument specifies the fill rule:
wx.ODDEVEN_RULE
(the default) orwx.WINDING_RULE
.
因此,这是您可以为 fillstyle
传递的仅有的两个值。如果您传递任何其他内容,您可能会得到一个例外。
但请注意,它有一个非常好的默认值。如果您正在绘制复杂的凹多边形,有时您需要其他规则。 (如果出现这种情况,您将必须了解这两条规则的含义;我认为 wx
文档没有涵盖它,但维基百科可能是一个很好的起点。)但是大多数时候,您可以将其关闭并使用默认值:
my_dc.DrawPolygon(my_points, my_xoffset, my_yoffset)