Моя проблема проста, но я действительно не знаю, в чем проблема. Я пытаюсь открыть более одного окна почти одновременно, но если я сделаю это вот так:
from tkinter import *
import threading
import time
class new_window:
def build(self, killtime):
self.w = Tk()
self.w.update()
time.sleep(killtime)
self.w.destroy()
def __init__(self, killtime):
threading.Thread(target=self.build(killtime)).start()
a = new_window(2)
time.sleep(2)
b = new_window(2)
, это будет вести себя не так: «открой, подожди, открой», а вместо этого : "открыть, подождать, пока не убьют, подождите, откройте"
Я имею в виду, что задержка начинается после закрытия первого окна, а не после запуска окна. Я думал, что Thread поможет мне, но этого не произошло.
Надеюсь, один из вас знает, как это исправить.