Чтобы установить собственный значок окна Python на панели задач, вы можете использовать несколько методов. Вот несколько вариантов:
-
Использование библиотеки
ctypes
:import ctypes # Load the icon file icon_path = 'path/to/your/icon.ico' icon = ctypes.windll.shell32.Shell_NotifyIconW(0x00000001, icon_path, 0, 0, 0x0003) # Set the icon ctypes.windll.shell32.Shell_NotifyIconW(0x00000002, icon)
-
Использование библиотеки
pystray
:import pystray from PIL import Image # Load the icon file icon_path = 'path/to/your/icon.ico' image = Image.open(icon_path) # Create the system tray icon menu = ((...), ...) icon = pystray.Icon("name", image, "tooltip", menu) # Run the system tray icon icon.run()
-
Использование библиотеки
wxPython
:import wx # Load the icon file icon_path = 'path/to/your/icon.ico' icon = wx.Icon(icon_path) # Create the application and frame app = wx.App() frame = wx.Frame(None, title="Title", size=(300, 200)) frame.SetIcon(icon) frame.Show() # Run the application app.MainLoop()
Эти методы демонстрируют разные подходы к установке собственного значка окна Python на панели задач. Выберите тот, который лучше всего соответствует вашим потребностям и предпочтениям.