📅  最后修改于: 2023-12-03 15:14:05.787000             🧑  作者: Mango
canvas.create_line
——创建线条canvas.create_line
是Python Tkinter中用于在画布上绘制线条的方法。
canvas.create_line(x1, y1, x2, y2, ..., option=value, ...)
方法返回值为所绘制线条的编号,用户可以通过该编号对特定线条进行后续操作。
from tkinter import *
# 创建窗口和画布
root = Tk()
canvas = Canvas(root, width=400, height=400)
canvas.pack()
# 绘制虚线和实线
canvas.create_line(10, 10, 390, 10, dash=(4, 2))
canvas.create_line(10, 30, 390, 30)
# 绘制带有箭头的线条
canvas.create_line(200, 100, 300, 200, arrow="last")
# 设置线条颜色和宽度
canvas.create_line(100, 200, 200, 100, fill="red", width=3)
# 展示画布
root.mainloop()