Существует несколько способов сделать это, однако ни один из них не так прост, как использование переключателя командной строки, как для кода C #.
Генерация exe с использованием pyc.py. Изменить сгенерированный exe с помощью
редактор иконок
Измените pyc.py, чтобы добавить вызов
DefineUnmanagedResource (вставить в
строка 83, непосредственно перед ab.save)
ab.DefineUnmanagedResource (г "D: \ TMP \ app.res")
Теперь вам нужно конвертировать ваш файл .ico в файл .res, используя RC. Из [Форумы SharpDevelop] [1]
Создайте файл ресурсов (.rc), содержащий значки, которые вы хотите встроить в качестве ресурсов, например:
#define ICO_APP 128
#define ICO_DVD 129
#define ICO_SVR 130
#define ICO_SIM 131
ICO_APP ICON "App.ico"
ICO_DVD ICON "dvd-database.ico"
ICO_SVR ICON "ScreenSaver.ico"
ICO_SIM ICON "SimpSvr.ico"
Скомпилируйте файл .rc в файл .res с помощью Microsoft Resource Compiler Rc.exe, который является частью Microsoft Platform SDK. Обратите внимание, что наименьший идентификационный номер значка в файле .rc (например, 128 выше) автоматически станет значком приложения.
- Выполните шаги, описанные в этом
[C # question] [2], который использует вызовы BeginUpdateResource (), UpdateResource () и EndUpdateResource () в kernel32.dll.