如何在按下按钮之前不抛硬币?Python GUI

如何在按下按钮之前不抛硬币?Python GUI,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我目前正在用GUI做一个掷硬币模拟器。当我运行代码时,程序在tkinter.Label()中显示我列表中的一个随机对象,当我按下按钮时,什么也没有发生。我希望首先没有文本可见,如果我按下按钮,它将选择列表中的随机对象。 这是我的代码: #import mudules import random, sys, tkinter random.seed() main = tkinter.Tk() main.title("Coin flipping simulator") main.geometry("3

我目前正在用GUI做一个掷硬币模拟器。当我运行代码时,程序在
tkinter.Label()
中显示我列表中的一个随机对象,当我按下按钮时,什么也没有发生。我希望首先没有文本可见,如果我按下按钮,它将选择列表中的随机对象。 这是我的代码:

#import mudules
import random, sys, tkinter
random.seed()
main = tkinter.Tk()
main.title("Coin flipping simulator")
main.geometry("300x200")

#list
options = ["Head", "Number"]

def flip():
    coin = random.choice(options)
    text = tkinter.Label(text = coin)
    text.pack()

buttonFlip = tkinter.Button(main, command=flip(), text="Flip coin!")

buttonFlip.pack()
buttonFlip.place(x=150, y=100, anchor="center")

#end
main.mainloop()
这将执行翻转函数try:

buttonFlip = tkinter.Button(main, command=flip, text="Flip coin!")

是的,很有效!非常感谢。
buttonFlip = tkinter.Button(main, command=flip, text="Flip coin!")