在执行以下循环时,如何保持程序的执行?你知道吗
def callback():
var=OpenHour.get()
var1=CloseHour.get()
actual = 0
if not validateDate(var, var1):
tkMessageBox.showinfo("Error","Datos o formato incorrecto, deberia ser hh:mm")
else:
while var != actual:
actual = datetime.datetime.now().time().strftime('%H:%M')
print "ya acabe voy al second while"
while var1 != actual:
actual = datetime.datetime.now().time().strftime('%H:%M')
tkMessageBox.showinfo("Exito","Se ha terminado el ciclo")
#tkMessageBox.showinfo("Exito","La programacion se ha \nrealizado de la manera correcta")
b = Button(VentanaPersiana, text="Programar", width=10, command=callback)
b.pack()
您可以使用
root.after(miliseconds, function_name, argument)
延迟执行函数,root.mainloop()
(和程序)将正常工作。你知道吗您可以使用
datetime
将文本转换为datetime对象,减去两个日期,得到以毫秒为单位的差值。你知道吗相关问题 更多 >
编程相关推荐