Как установить значок приложения в PyQt6?Python

Программы на Python
Anonymous
Как установить значок приложения в PyQt6?

Сообщение Anonymous »

У меня есть небольшое приложение на Python с PyQt6.
Пытаюсь установить значок с помощью

Код: Выделить всё

app.setWindowIcon(QIcon('ui\app.ico'))
безуспешно. Он устанавливает значок окна, но значок на панели задач остается неизменным.
Я также пробовал добавить

Код: Выделить всё

import ctypes
myappid = 'mycompany.myproduct.subproduct.version' # arbitrary string
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid)
из этого ответа, но это тоже не помогло.
Я также попробовал значок png, но безуспешно.
Размер иконки 128х128. Я использую Windows 11 23H2, Python 3.10.11, PyQt 6.7.0.
Запуск приложения в Poetry 1.8.3 venv, если это имеет значение.

Подробнее здесь: https://stackoverflow.com/questions/785 ... n-in-pyqt6

Вернуться в «Python»