所以,当我创建一个标签并尝试使用.pack_forget()时,它并没有像我希望的那样消失。我不知道如何修复它,所以如果有人能帮忙就太好了,因为它基本上只是挡住了其他东西。一开始我以为是锚,但我试图删除它,同样的事情发生了。
与问题相关的代码:
import random
from tkinter import *
def a():
button_play['text'] = 'Play again?'
button_play['command'] = new_game()
button_play.pack_forget()
# This is where it doesn't dissapear
new_game()
submit_button.pack()
submit_button.place(relx=0.75, rely=0.5, anchor=CENTER)
# other buttons and functions
button_play = Button(window,
text='Play',
command=a,
font=('Comic Sans', 20),
bg='white',
fg='black')
button_play.pack()
button_play.place(relx=0.5, rely=0.5, anchor=CENTER)
window.mainloop()
1条答案
按热度按时间fae0ux8s1#
编辑:
你把它弄得很糟糕。没有必要忘记(),销毁()等。只有一个小工具将更新。
代码:
截图播放再播放:
第一节第一节第一节第一节第一次