我想为任何闭合的非相交折线所包围的区域着色。这是我想要的示例:
import tkinter as tk
class GUI:
def __init__(self, master, x, y):
self.master = master
self.canvas = tk.Canvas(master, width=x, height=y)
self.canvas.pack()
polyline = self.canvas.create_line(10, 10, 10, 20, 200, 300, 250, 150, 10, 10)
x, y = 500, 500
root = tk.Tk()
gui = GUI(root, x, y)
root.mainloop()
我想为折线画布对象定义的区域着色。
您可以创建多边形而不是折线。在这种情况下,您可以设置填充颜色和轮廓颜色。这是一个用法示例:
import tkinter as tk
class GUI:
def __init__(self, master, x, y):
self.master = master
self.canvas = tk.Canvas(master, width=x, height=y)
self.canvas.pack()
polyline = self.canvas.create_polygon(10, 10, 10, 20, 200, 300, 250, 150, 10, 10, outline="green", fill="blue")
x, y = 500, 500
root = tk.Tk()
gui = GUI(root, x, y)
root.mainloop()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句