私はボタンを押した後に喜んでボタンを削除するコードを持っています。あるいはコードを実行しますが、両方を行うことはできません。とにかくこれをすることがあるかどうか疑問に思っていた。python tkinterでは、ボタンを消して、定義を実行するようにしたい
import tkinter
window = tkinter.Tk()
def start():
gamestart = True
#this runs the code at the end
#btn = tkinter.Button(window, text = 'Prepare to fight' , command = start)
#this would create a button that runs the code(but not perfectly)
btn = tkinter.Button(window, text="Prepare to Fight", command=lambda: btn.pack_forget())
#this creates a button that dissapears
btn.pack()
#creates button
window.mainloop()
if gamestart == True:
lbl = tkinter.Label(window, text = 'WELCOME TO PYTHON COMBAT')
#beggining of game
「両方を行う」という意味はどういう意味ですか?ボタンを削除して他のコードを実行する場合は、関数内のすべてのコードをラップし、ボタンが押されたときにそのコードを呼び出します。 –
これを関数に入れようとしましたが、うまくいきませんでした – notme21