У меня есть приложение PySide, которое имеет значок для MainWindow
(пример QMainWindow
). Когда я обычно запускаю файл, значок отображается и все в порядке, но когда я создаю exe с py2exe
, значок не отображается. Это также происходит с cx_freeze
(поэтому я не думаю, что проблема связана с py2exe
).PyQt/PySide - значок дисплея
Приложение было разработано с использованием QtDesigner
и преобразовано в python с pyside-uic
. Я пробовал использовать значки как файл и как ресурс (файл qrc), и оба они, похоже, не работают.
Любая помощь или указатели будут оценены.
Спасибо.
Привет, спасибо за ответ. Это сработало, но мне пришлось изменить путь изображения или значка к его абсолютному пути с помощью '\\' es вместо /. Это работало для pyinstaller, хотя для него не нужен файл установки. – user547057
Мне нравится помещать значки в файлы ресурсов .qrc и компилировать их в код python, чтобы избежать подобных проблем. Вам также не нужно беспокоиться о том, чтобы значки и изображения были включены в ваши скрипты сборки. Поэтому вы можете попробовать использовать их снова. – Gerald
@Gerald - Есть ли какая-то особая причина, по которой вы включили шибокен в этот ответ? Насколько я могу сказать, без этого все работает. – ArtOfWarfare