ウィンドウを開いて、一言、二言話してウィンドウをとじるプログラムを書きたいのですが、destroy()を使ってもウィンドウが閉じません。どうすればいいでしょうか。
使ってる環境はpythonの「Jupiter notebook」Macのバージョンは10.15.7です。
import tkinter
from tkinter import font
import pyautogui
def push():
team3=tkinter.Label(tm,text="いつかまた、会おうぞ")
team3.pack(side="bottom")
#画面を作る
tm=tkinter.Tk()
tm.title("ゲーム画面")
tm.geometry('100x200')
team1=tkinter.Label(tm,text="待っていたぞ。無謀で愚かな若人よ。")
team1.pack(side="top")
team2=tkinter.Label(tm,text="気を揉むな。お主はただ、ここを去るがよい")
team2.pack(side="top")
btn=tkinter.Button(tm,text="押す",command=lambda:push())
btn.place(x=130,y=80)
if push:
tm.after(1000,lambda:tm.destroy())
回答3件
あなたの回答
tips
プレビュー