from tkinter import *
# 显示国际棋盘
class CheckerBoard:
def __init__(self):
windows = Tk()
windows.title('Checker board')
# 设置画布的大小为640 * 640的正方形
canvas = Canvas(windows, width = 640, height = 640, bg = 'white')
# 将canvas放入容器中
canvas.pack()
# 国际棋盘是8 * 8的黑白格子型的
for i in range(8):
# 其每个格子的大小为80 * 80, (x1, y1)(x2, y2)
x1 = 0
y1 = 0 + i * 80
x2 = 80
y2 = 80 + i * 80
for j in range(8):
if i % 2 == 0:
if j % 2 == 0:
canvas.create_rectangle(x1, x2, x2, y2)
else:
canvas.create_rectangle(x1, y1, x2, y2, fill = 'black')
else:
if j % 2 == 0:
python用Tkinter实现国际棋盘的绘制
最新推荐文章于 2024-07-04 16:04:39 发布