PyQt5 почему не отображается значок вызываемого окна после компоновки в -ехе?
# Вызываемое окно:
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import QIcon
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1100, 600)
self.setWindowIcon(QIcon('flag.ico')) #после компоновки не работает, при тесте работает!!!
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
def setWindowIcon(self, param):
pass
Ответы (1 шт):
Автор решения: eri
→ Ссылка
Компоновка питона в ехе - это создание самораспаковывающегося с вашим кодом и библиотеками. Этот архив распаковывается в темп и оттуда исполняется.
Нужно или добавить иконку при компоновке или положить её в ресурс qrc