在Python中,填充图形可以使用 fill()
函数。该函数是 Python标准库中的Graphics模块提供的一个绘图方法,用于对图形进行填充。
它的语法如下:
Graphics.fill(color=None)
其中,参数 color
可选。如果设置了 color
参数,则对图形进行填充,否则不对图形进行填充。
下面是两条实例代码:
实例1:填充圆形
from graphics import *
win = GraphWin("Circle Example", 200, 200)
# 创建圆形,半径为50,圆心坐标为(100, 100)
circle = Circle(Point(100, 100), 50)
# 设置圆形填充的颜色为红色
circle.setFill("red")
# 填充圆形
circle.fill()
# 将圆形绘制到窗口中
circle.draw(win)
win.mainloop()
上述代码中我们通过 Circle
类创建了一个圆形,并通过 setFill()
方法设置填充颜色为红色,最后在圆形上调用 fill()
方法来填充圆形。
实例2:填充矩形
from graphics import *
win = GraphWin("Rectangle Example", 400, 400)
# 创建矩形,左上角坐标为(100, 100),右下角坐标为(300, 300)
rectangle = Rectangle(Point(100, 100), Point(300, 300))
# 设置矩形填充的颜色为蓝色
rectangle.setFill("blue")
# 填充矩形
rectangle.fill()
# 将矩形绘制到窗口中
rectangle.draw(win)
win.mainloop()
上述代码中我们通过 Rectangle
类创建了一个矩形,并通过 setFill()
方法设置填充颜色为蓝色,最后在矩形上调用 fill()
方法来填充矩形。
以上就是使用 fill()
函数来填充图形的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python里哪个函数可以填充图形? - Python技术站