Форум сайта python.su
Доброй ночи!
Написал несколько программ, не без данного форума, всё начало отлично получаться.
Уже начал заниматься “марафетом” своих программ и столкнулся с тем, что не понимаю, как вшить в .exe иконку самого окна (toolbar)приложения.
Мне удалось сохранить иконку самого .exe, что при переноси его на другой носитель без файла .ico иконка не исчезает, а вот с значком (иконкой) окна приложения какие то проблемы.
Вот что я пробовал:
pyinstaller --onefile --noconsole --add-binary=".../.ico;." --name [name] --icon=C:\Users\...\...\....\.ico [name]
pyinstaller Icon=
import PySimpleGUI as sg
window = sg.Window('name', layout, grab_anywhere=True, resizable=True, icon=('.../.ico')
Отредактировано NewStudent (Апрель 10, 2023 01:37:14)
Офлайн
Если хочешь вшить картинку в исходный код, то залей его в переменную внутрь кода
from base64 import b64encode with open(".../.ico", "rb") as x: d = x.read() print(b64encode(d).decode())
from base64 import b64decode d = """ BASE64 ENCODED ICON """ icon_data = b64decode(d.encode())
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Апрель 30, 2023 14:49:27)
Офлайн