Я хотел вставить значок в свой графический интерфейс. Я уже пробовал вставить один, но мне нужна помощь и хочу сделать это transparent. Могу ли я сделать значок прозрачным? Любая помощь будет оценена по достоинству.Сделать логотип прозрачным в Python tkinter 3.4
1
A
ответ
1
Я голосовал, чтобы закрыть этот вопрос как дубликат; в то же время, здесь работает код, что первый ответ пытается сделать:
Python 2.x:
from __future__ import with_statement
import Tkinter
import tempfile
import base64
import zlib
ICON = zlib.decompress(base64.b64decode('eJxjYGAEQgEBBiDJwZDBy'
'sAgxsDAoAHEQCEGBQaIOAg4sDIgACMUj4JRMApGwQgF/ykEAFXxQRc='))
_, ICON_PATH = tempfile.mkstemp()
with open(ICON_PATH, 'wb') as icon_file:
icon_file.write(ICON)
tk = Tkinter.Tk()
tk.iconbitmap(default=ICON_PATH)
label = Tkinter.Label(tk, text="Window with transparent icon.")
label.pack()
tk.mainloop()
Python 3.x:
import tkinter
import tempfile
import base64
import zlib
ICON = zlib.decompress(base64.b64decode('eJxjYGAEQgEBBiDJwZDBy'
'sAgxsDAoAHEQCEGBQaIOAg4sDIgACMUj4JRMApGwQgF/ykEAFXxQRc='))
_, ICON_PATH = tempfile.mkstemp()
with open(ICON_PATH, 'wb') as icon_file:
icon_file.write(ICON)
tk = tkinter.Tk()
tk.iconbitmap(default=ICON_PATH)
label = tkinter.Label(tk, text="Window with transparent icon.")
label.pack()
tk.mainloop()
0
Если вы используете tkinter, вы можете использовать Python 3:tkinter.iconbitmap(yourIconFilePath)
Python 2:Tkinter.iconbitmap(yourIconFilePath)
Примечание: Icon файлы имеют расширение * .ico
Смежные вопросы
- 1. Python 3.4 Tkinter сон
- 2. Как сделать холст Tkinter прозрачным
- 3. Python 3.4 кнопка tkinter
- 4. Python 3.4 Tkinter - lagging
- 5. Как сделать фона этикетки прозрачным в Tkinter?
- 6. Как сделать логотип и actionBar прозрачным?
- 7. Параметры ввода, tkinter, python 3.4
- 8. (Python 3.4 Tkinter) Рама вопрос
- 9. 3.4 Python Изменение положения изображения tkinter
- 10. Python 3.4 - tkinter - arduino - бинарный, чтобы плавать?
- 11. Логотип приложения для окна python tkinter
- 12. целочисленный аргумент ожидаемая ошибка tkinter python 3.4
- 13. (Python 3.4 Tkinter) IntVar/StringVar Issue
- 14. Entry.get() ничего не возвращает tkinter - python 3.4
- 15. Python 3.4 Tkinter - Объект не имеет атрибута
- 16. Логотип в оболочке python
- 17. Приложения GUI в python 3.4
- 18. Постоянно выполняемые функции в tkinter после mainloop в Python 3.4
- 19. Как загрузить изображение в окно python 3.4 tkinter?
- 20. Как сделать фон логотипа прозрачным?
- 21. Как сделать QTabWidget прозрачным?
- 22. Изменение TkInter логотип по умолчанию в (Python 2.7, Windows)
- 23. Как сделать фон изображения прозрачным без PIL?
- 24. Python 3.4 сбой при открытии изображения с PIL в Tkinter
- 25. Python 3.4 не работает tkinter в консоли ТОЛЬКО
- 26. python 3.4 tkinter frame не заполняется в вертикальном направлении
- 27. Pillow OSError при загрузке в tkinter с использованием Python 3.4
- 28. Как добавить 2 полосы прокрутки с tkinter в python 3.4?
- 29. Python 3.4 tkinter преобразователь температуры в реальном времени
- 30. python tkinter toplevel transparent