Я столкнулся со странной проблемой в моей программе.
from tkinter import *
import time
class Window:
def __init__(self):
self.root = Tk()
self.root.title('Test')
self.root.geometry('400x500')
self.root.resizable(FALSE, FALSE)
self.root.configure(bg ='#1A181B')
def draw_widgets(self):
Button(self.root, text='Start', font='Verdana 17',command = self.start_bot).grid(row=1, column=1)
def run(self):
self.draw_widgets()
self.root.mainloop()
def start_bot(self):
Button(self.root, text='Start', font='Verdana 17', command=self.start_bot).grid(row=2, column=1)
time.sleep(4)
print('a')
win = Window()
win.run()
win.draw_widgets()
Как вы можете видеть после нажатия кнопки, я хочу создать еще одну кнопку, затем подождать 4 секунды, затем напечатать «a», но это делает другое: 1) Ожидание в течение 4 секунд 2) Печать 'a' 3) Создание кнопки.
Пожалуйста, как я могу это исправить, мне действительно нужна ваша помощь.