from tkinter import * import os import shutil from PIL import ImageTk,Image root=Tk() root.geometry('520x520') root.title('Рабочий стол (/home/konstantin/Рабочий стол)') spisok_elem=os.listdir('/home/konstantin/Рабочий стол') canvas = Canvas(root,width=500,height=500) scr = Scrollbar(root,command=canvas.yview) canvas.configure(yscrollcommand=scr.set) canvas.grid(row=0,column=0) scr.grid(row=0,column=1) x=40;y=40 for elem in spisok_elem: if elem.count('.')==0: pilImage = Image.open("Папка.png") image = ImageTk.PhotoImage(pilImage) canvas.create_image(x,y,image=image) elif elem.count('.')!=0: pilImage = Image.open("Файл.png") image = ImageTk.PhotoImage(pilImage) canvas.create_image(x,y,image=image) x=x+40 if x>500: x=40 y=y+40 root.mainloop()
В чем проблема?