Python3 Tkinter: Как поместить все изображение в один файл Python - PullRequest
0 голосов
/ 10 апреля 2019

Во-первых, я создаю приложение с Tkinter и планирую отправить его своим друзьям, чтобы поделиться им, но файл содержит много изображений и звуков, поэтому мне понравилось поместить все изображения в один файл .

Традиционный метод:

image = tk.PhotoImage(file=r'something...')

Но мне понравилось:

image = ['data of an image like "JHFBJBSBDHSH" or what']
#Then I can use it anytime
tk.Label(win,image=image).pack()

Я прочитал много похожих статей, которые мне не помогают, думаю, я сначала прочту данные на изображении , затем скопирую и вставлю их в мой код . Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 13 апреля 2019

@ stovfl Действительно благодаря ему!

import base64
print(base64.b64encode(open(input ()+".png","br").read()))

Распечатанные двоичные данные (Использовать оболочку) Скопируйте и вставьте данные, а затем используйте

IMG=tk.PhotoImage(data=...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...