Я новичок в Python, но мой метод работает для меня.
Вот код:
from Tkinter import *
from PIL import Image,ImageTk
import os
import platform
import webbrowser
sys = platform.system()
def setup_window():
global window
window = Tk()
window.geometry("300x150")
window.title("Computer Utility GUI")
def style_window():
path = "/home/pi/Desktop/tool icon"
img = ImageTk.PhotoImage(Image.open(path))
label = Label(window, image = img)
label.grid(row=0,column=0,sticky=W)
setup_window()
style_window()
window.mainloop()
Как я получил его на работу:
1) (Вам нужно импортировать os, но в моем коде я уже сделал это.) Из полученного окна оболочки при запуске моего кода я набрал
os.getcwd ()
Это дает вам текущий рабочий каталог.
2) Убедитесь, что ваш файл сохранен в этом каталоге; с вашим скриптом Python.
3) Введите работающий каталог в круглые скобки, где бы вам ни понадобилось его использовать, затем поставьте косую черту в конце и подождите.
4) Должен появиться маленький виджет с помощью клавиш со стрелками, чтобы найти изображение, которое должно быть сохранено в пути.
Затем при выборе нажмите Enter, и это путь, который вам нужно использовать,
5) Надеюсь, это должно сработать. Я обнаружил, что Python не требует окончания.