py2exe setup.py с иконками
Как создать иконки для моего exe-файла при компиляции моей программы Python?
- Вставить значок в скрипт python
- Python PyInstaller и включить файл значков
- Kivy – добавление значка в кнопки вкладок
- Есть ли значки по умолчанию в PyQt / PySide?
- Как создавать качественные значки окон с изображениями заглавных букв внутри, используя Python?
Я искал это некоторое время назад и нашел это: http://www.mail-archive.com/[email protected]/msg05619.html
Ответить с цитированием
Файл setup.py: PY_PROG =
'trek10.py' APP_NAME = 'Trek_Game'
cfg = {
'name':APP_NAME, 'version':'1.0', 'description':'', 'author':'', 'author_email':'', 'url':'', 'py2exe.target':'', 'py2exe.icon':'icon.ico', #64x64 'py2exe.binary':APP_NAME, #leave off the .exe, it will be added 'py2app.target':'', 'py2app.icon':'icon.icns', #128x128 'cx_freeze.cmd':'~/src/cx_Freeze-3.0.3/FreezePython', 'cx_freeze.target':'', 'cx_freeze.binary':APP_NAME, }
–snip–
Связывание значков отвечает в других ответах. Создание вещи так же просто, как с помощью png2ico . Он создает файл ico из 1 или более png и обрабатывает несколько размеров и т. Д., Например:
png2ico myicon.ico logo16x16.png logo32x32.png
Будет создавать myicon.ico с размерами 16×16 и 32×32. Размеры должны быть кратными 8 квадратам и не более 256×256.
py2exe немного устарел и был продолжен с помощью pyinstaller (который сам немного устарел, версия svn является самой последней) http://pyinstaller.python-hosting.com/
После запуска первоначальных скриптов для pyinstaller и создания файла spec из Makespec.py отредактируйте файл спецификации и найдите раздел EXE. В хвосте этого просто добавьте свое определение ico; так
Консоль = True)
станет
console = True, icon = 'mine.ico')
То есть, если файл mine.ico находится в той же папке, что и файл Makespec.py. Также есть опция командной строки для подачи в нее значка. Я думаю, это было
python Makespec.py -i 'mine.ico' /path/to/file.py
У меня нет опыта работы с py2exe, но быстрый поиск в Google нашел это , если вложение значков в файлы exe было тем, что вы просили.
Если вы хотите создать файлы .ico, я бы действительно предложил вам искать конструктор значков или готовые значки. Конечно, вы можете создать значок стиля Win 3.x довольно легко, создав изображение 16×16, 32×32 или 64×64 px в краске и переименуйте его в .ico. Но создавать современные значки с несколькими разрешениями для окон намного сложнее.
(Я собирался спросить, для какой ОС вы компилируете, когда я понял, что «exe» звучит очень окна и, конечно же, …)
- Смотрите stacktrace висячего Python в futex (…, FUTEX_WAIT_BITSET_PRIVATE | …)
- Как реализовать приоритетные очереди в RabbitMQ / pika
- Как загрузить встроенный значок из exe-файла с помощью PyWin32?
- Как установить значок окна с PyQt5?
- QIcon.fromTheme не отображает значок в PyQt
- gtk.StatusIcon с двойным щелчком
- Значки системной темы и PyQt4
- Pyinstaller не может добавить значок в Windows 10
- Заполнение изображения для использования в wxpython
- Как добавить иконку Launcher Ubuntu в мое приложение PySide?
- Значок изменения в окне фигуры Matplotlib