用canvas画直线和棋盘(python)

2025-05-13 21:35:10

1、先建立一个300*190的画板(画布、canvas犬匮渝扮),然后画对角线:from tkinter import *master = Tk()canvas_width = 300canvas_height = 190w = Canvas(master, width=300,height=190)w.pack()w.create_line(0,0,300,190)mainloop()

用canvas画直线和棋盘(python)

2、把对角线变粗,线色改为绿色:w.create_line猾诮沓靥(0,0,300,190, fill='green', width=2,)

用canvas画直线和棋盘(python)

3、画一条贯穿画布的绿色横线:w.create_line(0,30,300,30, fill='green', width=2,)

用canvas画直线和棋盘(python)

4、再画一条纵贯画布的红色竖线:w.create_line(100,0,100,190, fill='red', width=2,)

用canvas画直线和棋盘(python)

5、用for语句批量画横线和竖线,就是棋盘:for i in range(10): 嘛术铹砾w.create_line(0,int(190/10*i),300,int(190/10*i), fill='green', width=2,) w.create_line(int(300/10*i),0,int(300/10*i),190, fill='red', width=2,)

用canvas画直线和棋盘(python)

6、棋盘的网格线密集化。

用canvas画直线和棋盘(python)

7、用两个for循环,把横线和竖线分开来画。

用canvas画直线和棋盘(python)
用canvas画直线和棋盘(python)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢