Я пытаюсь создать анализатор данных Python, используя Tkinter в качестве графического интерфейса для него. Задача программы - извлечь данные, выполнить некоторые вычисления, а затем отобразить результаты в графическом интерфейсе Tkinter. Используя эти отображаемые результаты, я собираюсь выполнять другие задачи в другом приложении. Моя проблема в том, что, как только я нажимаю на другое приложение (или любое приложение, которое не является окном Tkinter GUI), графический интерфейс перестает отображать информацию в режиме реального времени, как это было раньше.
Я хочу, чтобы графический интерфейс все ещеотображать данные, даже если я использую другое приложение.
Вот пример кода, который дает представление о том, что я пытаюсь сделать:
from tkinter import *
from time import sleep
root = Tk()
var = StringVar()
var.set('hello')
l = Label(root, textvariable = var)
l.pack()
for i in range(100):
sleep(0.5)
var.set('goodbye' if i%2 else 'hello')
root.update_idletasks()
Так что, если вы запустите эту программу инажмите на что-нибудь еще, например на рабочий стол, окно замерзнет при последнем отображаемом слове.