Я написал программу на основе команд, и она работает правильно.Поскольку я хотел бы добавить графический интерфейс, я подготовил простой с Tkinter.Но строка, которая содержит «scheduler.run», блокирует мое приложение, и я не могу получить код ошибки.
def do_deneme(p):
etiket_run1["text"] = etiket_run1["text"] + str(p) + " completed at " + str(datetime.datetime.now())
def run_do():
...
scheduler=sched.scheduler(time.time, time.sleep)
for p in clean_information:
scheduler.enter(float(p[12]), 1, do_deneme,(p,))
etiket_run1["text"] = etiket_run1["text"] + str(datetime.datetime.now())
scheduler.run()
etiket_run1["text"] = etiket_run1["text"] + "Completed."
...
etiket_run1=Label(cerceve1, fg="red")
etiket_run1.pack(side=BOTTOM,padx=5,pady=5)
dugme = Button(cerceve2,text=u"Start",command=run_do)
...
Есть ли способ отладки этой части кода?или есть предложения по использованию scheduler.run с метками в Tkinter?