关键词:
使用python tkinter的Tic-tac-toe游戏无法正常工作。 Tic-tac-toe结构是正确的。我只是想改变点击事件。 单击任意按钮时仅显示button9输出
每次单击任何按钮,都会显示此输出
from tkinter import *
bclick = True
tk = Tk()
tk.title("Tic Tac toe")
tk.geometry("300x400")
n = 9
btns = []
def ttt(button):
global bclick
print(button)
if button["text"] == "" and bclick == True:
print("if")
button.config(text="X")
bclick = False
elif button["text"] == "" and bclick == False:
print("else")
button["text"] = "0"
bclick = True
for i in range(9):
btns.append(Button(font=('Times 20 bold'), bg='white', fg='black', height=2, width=4))
row = 1
column = 0
index = 1
print(btns)
buttons = StringVar()
for i in btns:
i.grid(row=row, column=column)
i.config(command=lambda: ttt(i))
print(i, i["command"])
column += 1
if index % 3 == 0:
row += 1
column = 0
index += 1
tk.mainloop()
常见的错误。 lambda函数使用分配给i的最后一个值,因此每个lambda将使用i =。!button9。将lambda函数更改为:
i.config(command=lambda current_button=i: ttt(current_button))
这将使lambda在创建lambda时使用i的值。
pythontkinter学习
定义python自带的可编辑的GUI界面,是一个图像窗口。Tkinter是使用python进行窗口视窗设计的模块。标签-按钮2.1、Lable&Button标签和按钮定义window窗口和属性window=tk.TK()window.title(\'mywindow\')window.geometry(\'300×100\')#窗口内容window.mainloo... 查看详情
pythontkinter应用之抽奖程序(代码片段)
tkinter应用之抽奖程序实现效果程序代码使用tkinter实现抽奖程序,使用时可以修改抽奖名单,然后点击‘开始’和‘停止’按钮来控制界面上的名单滚动实现抽奖功能。当然该程序也可以用于上课时随机提问。实现效果程... 查看详情
已选择pythontkinter验证文件(代码片段)
我正在Python3.7中使用Tkinter,作为一种让用户使用askopenfilename窗口选择文件的方法。我也有一个“运行”按钮。我想检查一下是否已打开文件。如果没有打开任何文件,我会收到一条错误消息,并且如果选择了文件,则希望该程... 查看详情
java348.设计tic-tac-toe(#1).java(代码片段)
java348.设计tic-tac-toe(#1).java(代码片段)
java348.设计tic-tac-toe(#1).java(代码片段)
java348.设计tic-tac-toe(#1).java(代码片段)
java348.设计tic-tac-toe(#1).java(代码片段)
java348.设计tic-tac-toe(#1).java(代码片段)
在pythontkinter中为事件创建日历视图[关闭](代码片段)
...我可以选择一天,看看我当天要做的事情,是时候使用了pythontkinter。目前在我的数据库中,我有日期,开始时间和结束时间的事件。请注意,我正在使用python3.任何人都可以给我一个线索,如何做到这一点,甚至发送一个链接到... 查看详情
pythontkinter右键菜单出错,怎么改?
参考技术A方法:原因是没有XServer,可以在windows下安装Xming程序不安装Xming的话,pythonGUI库tkinter无法使用,会报错,如下:_tkinter.TclError:couldn'tconnecttodisplay"localhost:10.0" 参考技术Bpack去掉,因为右键弹出的时候,不需要p... 查看详情
java示例代码_模型中的JButtons是按Tic-Tac-Toe的游戏
java示例代码_模型中的JButtons是按Tic-Tac-Toe的游戏 查看详情
fojproblem2283tic-tac-toe
&n 查看详情
tic-tac-toe-(暴力模拟)(代码片段)
https://ac.nowcoder.com/acm/contest/847/B#include<algorithm>#include<cstring>#include<iostream>#include<math.h>#include<string>#include<stdio.h>#include<map># 查看详情
pythontkinter如何绑定text内容改变事件?
...时,执行处理函数。百度知道上的另一个回答不是回复的PythonTkinter的内容,请不要复制答案pythontkinter使用Entry做为文本框输入,通过textvariable绑定数据给文本框,然后中使用get函数获取内容。如果想要Enter获取内容,则需要绑定... 查看详情
pythontkinter的(代码片段)
pythontkinter的(代码片段)
简单的tic-tac-toe
Notmycode-seeheaderinsource/***************************************************KRIZCIINKROZCI********************TicTacToe-Englishversion*****************(C)MaticMiklavcic******************[email protected]**********+*+*+*+*Youarefreetomodit*+*+*+*+*****************************************Progr... 查看详情