Самый простой способ - сохранить Bytes
изображения, а при открытии сохранить изображение в P C и использовать app.iconbitmap(r'icon.ico')
.
. Во-первых, использовать open
для получить изображение байтов:
with open('icon.ico','rb') as f:
ImageBytes = f.read()
print(ImageBytes)
# b'xxxxxxxxxxxxxxxxxx'
Тогда весь ваш код должен быть:
ImageBytes = b'xxxxxxxxxxxxxxxxxx'
with open('icon.ico','wb') as f:
f.write(ImageBytes)
app = Tk()
app.title('MagnetMagnet - RARBG Scraper')
app.iconbitmap(r'icon.ico')
app.geometry('500x225')
app.mainloop()
Когда вы откроете этот исполняемый файл, он сгенерирует новое ico
изображение, которое вы можете удалить it.And будет генерировать новый снова в следующий раз, когда вы откроете его.