Python exe, созданный с помощью PyInstaller, показывает пользовательский значок в Windows Explorer, но не на панели задач при выполнении - PullRequest
0 голосов
/ 08 апреля 2020

Я написал Python настольное приложение, использующее PyQt5 для пользовательского интерфейса. Я создаю exe-файл с помощью PyInstaller из PyCharm со следующими параметрами: --onefile --windowed --icon = QRev.ico QRev.py

Полученный exe имеет значок QRev.ico при просмотре в Windows Проводник, но при выполнении универсальный c или, возможно, значок PyInstaller появляется на панели задач Windows 10, а не на значке QRev.

Если я прикрепляю QRev.exe к панели задач, значок работает должным образом , Проблема возникает, когда исполняемый файл выполняется из любой точки, кроме панели задач, значок на панели задач не является правильным. Как я могу это исправить, чтобы значок QRev отображался на панели задач?

1 Ответ

0 голосов
/ 09 апреля 2020

Наконец-то разобрался, когда друг нашел похожий пост для Tkinter.

Значок на панели задач находится внутри кода, а не из PyInstaller. Для pyqt5 я просто добавил команду: self.setWindowIcon (Qt Gui .QIcon ('QRev.ico'))

...