import tkinter as tk
'''
一个小的窗口,有3*3的9个方块 (棋盘格式布局)
鼠标点击在方块里放下一个X或O(奇数偶数)
3个一行的一方胜利(给每个方框标记)
'''
d = {}#九个格子的label占用的字典
X = [0,200,400]
Y = [0,0,0,200,200,200,400,400,400]#确定每个label的位置用
k = []#确定哪个格子已经点击过的列表
h = {}#记录每个格子的状态
for i in range(9):
h[str(i+1)] = 0
class game:
def __init__(self):
self.win = tk.Tk()
self.win.geometry("600x600+0+0")
self.photo1 = tk.PhotoImage(file = r"C:\Users\ADMIN\Desktop\python\井字游戏\新建图像.gif")
self.photo2 = tk.PhotoImage(file = r"C:\Users\ADMIN\Desktop\python\井字游戏\新建图像2.gif")
self.photo3 = tk.PhotoImage(file = r"C:\Users\ADMIN\Desktop\python\井字游戏\新建图像3.gif")#1是圆2是叉3是无
self.frame = tk.Frame(self.win,width = 600,height = 600)
self.frame.pack()
for i in range(9):
d["self.lab
python GUI井字棋
最新推荐文章于 2024-04-22 16:07:30 发布