Код: Выделить всё
logo = tb.PhotoImage(file="images/favicon.png")
root.iconphoto(True, logo)
Однако в Windows у вас есть использовать .iconbitmap('images/favicon.ico') для каждого верхнего уровня. К сожалению, значок не отображается в диалоговых окнах messagebox.showerror/info/warning, а отображается только логотип Tkinter или логотип Ttkbootstrap.
Есть ли в Tkinter какая-либо функция, которую вы можете определить логотип один раз в Windows и, что более важно, убедитесь, что логотип появляется в диалоговых окнах messagebox.showerror/info/warning?
Я пытался что-то найти, задав ChatGPT, но это не помогло знаю, и в Интернете по этому поводу вопросов нет.
Подробнее здесь: https://stackoverflow.com/questions/786 ... sagebox-on