tkinter의 알람 코드가 더블 클릭으로 열리지 않습니다. 유휴 상태에서 작동하며 다른 모든 tkinter 프로그램도 더블 클릭으로 열립니다. 이 문제를 일으키는 코드는 무엇입니까?하나의 단일 tkinter 프로그램이 더블 클릭으로 열리지 않습니다. 오류 메시지가 나타나지 않습니다.
from tkinter import *
import datetime
import time
from time import strftime
import winsound
master = Tk()
master.geometry('300x300')
master.title('Alarm Time')
label = Label(master, text = 'What time would you like to wake up?')
label.pack()
EnteredAlarm = Entry(master)
EnteredAlarm.pack(ipady=8)
def callback():
Alarm = EnteredAlarm.get()
while True:
Time = strftime('%H:%M')
if str(Time) == str(Alarm):
print('Wake up Mister West')
winsound.PlaySound('Alarm.wav', winsound.SND_FILENAME)
break
else:
print('Zzz...')
time.sleep(5)
b = Button(master, text="OK", command=callback)
b.pack()
코드가 오류를 반환하지 않습니다. 발생하는 모든 현상은 cmd가 0.5 초 동안 열린 다음 닫힙니다. 어떤 도움을 주셔서 감사합니다, 미리 감사드립니다.
당신은 _call_'master.mainloop()'맞습니까? – Nae