所以我正在尝试制作一个自动的TicTactoeGUI,它会在你移动后播放。您看到的代码是非常外行的,因为实际的代码非常长,并且通常脱离上下文。我希望代码本身能够正常工作,这样当点击按钮时,A1的值将变为1,它将检查值是否为1,以便可以打印,“这是一个测试”,如果是的话。在
我已经试过全球,我不知道我是不是做错了。有没有其他方法可以通过赋值不同的变量来实现呢?在
from tkinter import *
root = Tk()
A1 = 0
def btn_change():
global A1
A1 += 1
Button1 = Button(root, text=" ", command=btn_change)
Button1.pack()
if A1 == 1:
print("This is a test.")
root.mainloop()
当我运行代码时,窗口看起来很好,但是当我按下屏幕上的按钮时,它不会显示“这是一个测试”,换句话说,它是空白的。在
考虑以下代码:
它在主循环开始之前正好运行一次。你永远不会到达A1达到1的点并打印结果。在
您需要随时检查变量A1,这可以通过创建另一个按钮来完成:
^{pr2}$相关问题 更多 >
编程相关推荐