Я работаю над программой чата и хочу, чтобы программа меняла значок, когда она получает данные, но только если она свернута.И когда вы снова подтягиваете программу, она должна сменить значок обратно.Я попытался просто изменить его в своей ветке получения следующим образом:
def returnrecv():
while True:
recieve = s.recv(1024).decode("utf-8")
winsound.PlaySound('beep.wav', winsound.SND_FILENAME + winsound.SND_ASYNC)
recieveBox.config(state=NORMAL)
timeclock = time.strftime('%H:%M')
recieveBox.insert(END, "[" + timeclock + "]", 'black', "Other: ", 'blue', recieve + "\n\n")
recieveBox.config(state=DISABLED)
recieveBox.see("end")
root.iconbitmap("gouico2.ico")
Но как мне запрограммировать его, чтобы он делал это только тогда, когда программа свернута?