Итак, я хочу знать, как я могу сделать задержку между выполнением двух функций.Цель состоит в том, чтобы заменить обычную пустую кнопку черной после того, как она появилась на экране в течение одной секунды.Моя текущая программа упрощенная выглядит следующим образом, и она просто задерживает выполнение CreateInterface()
:
class Program(Frame):
def __init__(self,root):
self.root=root
self.root.title('Test')
super().__init__(self.root)
self.grid()
self.Start()
return
def Start(self):
startbtn=Button(self,width=5, font=('Calibri',16,'bold'), height=2, text='start',command=lambda:self.CreateInterface())
startbtn.grid(row=1,column=1)
def CreateInterface(self):
time.import
btn1=Button()
btn1.grid(row=1,column=1)
time.sleep(10)
self.Function2(self)
return
def Function2(self):
btn2=Button(bg='black')
btn2.grid(row=1,column=1)
return