If statement 如果在tkinter中循环-按钮按下
当按下按钮打印时,如何让tkinter进入if循环?我不希望打印命令处于按钮功能中 代码:If statement 如果在tkinter中循环-按钮按下,if-statement,button,tkinter,If Statement,Button,Tkinter,当按下按钮打印时,如何让tkinter进入if循环?我不希望打印命令处于按钮功能中 代码: 只需要有关tkinter零件的帮助。。。谢谢 如果您希望在单击按钮后发生某些事情,请将其放入按钮的方法中。这就是它的工作原理。不知道你为什么不希望它出现在你的方法中。这感觉像是一个问题,所以如果你详细说明你的问题就更好了。如果你的只执行了一次-在脚本开始时(在你点击按钮之前)-那么你必须把它放在由命令=执行的函数中。 from tkinter import * class Player: N =
只需要有关
tkinter
零件的帮助。。。谢谢 如果您希望在单击按钮后发生某些事情,请将其放入按钮的方法中。这就是它的工作原理。不知道你为什么不希望它出现在你的方法中。这感觉像是一个问题,所以如果你详细说明你的问题就更好了。如果你的只执行了一次-在脚本开始时(在你点击按钮之前)-那么你必须把它放在由命令=
执行的函数中。
from tkinter import *
class Player:
N = 0
def __init__(self, name, points):
# instance variables goes here
self.name = name
self.score = points
# increment class variable
Player.N = Player.N+1
class G_501:
def __init__(self, players=[]):
self.NoPlayers = len(players)
print("Number of players",self.NoPlayers)
Spillere = []
Score = []
Runde = 0
for i in range(0, len(players)):
P = Player(players[i], 501)
print("Player", Player.N, P.name, "- Point:", P.score)
Spillere.append(P.name)
Score.append(P.score)
Score = list(map(int, Score))
root = Tk()
c = [False]
def half_bull(c, event=None):
c.append(True)
return c
b1 = Button(root, text="Half Bull", bg="green", fg="black", command=lambda c=c: half_bull(c))
b1.pack()
print(c)
if c[-1] == True:
print("Fedt")
root.mainloop()
S = G_501(["Chr"])