Как заменить стандартные иконки окна и панели задач в Tkinter
Я создаю приложение с использованием библиотеки Tkinter. Хочу заменить стандартные изображения (иконки) в двух местах:
- Иконку окна приложения — это изображение, которое отображается в верхнем левом углу окна программы.
- Иконку на панели задач — это изображение, которое появляется на панели задач операционной системы.
Интересующие элементы обведены красными кругами на изображении ниже:
Вопрос: как можно заменить эти изображения на свои собственные?
Ответы (1 шт):
Автор решения: Amgarak
→ Ссылка
Для формата .ico
import tkinter as tk
root = tk.Tk()
root.title("title")
root.iconbitmap("PirateCaptain.ico")
root.mainloop()
Для формата .png
import tkinter as tk
root = tk.Tk()
root.title("title")
icon = tk.PhotoImage(file="Pirate.png")
root.iconphoto(False, icon)
root.mainloop()
Иконку на панели задач можно поменять только если запаковать всё в свой исполняемый файл .exe. Для этого можете воспользоваться: PyInstaller или auto-py-to-exe (тоже самое что PyInstaller, но с графическим интерфейсом).