Я создаю ползунок кнопки, но он не перемещает кнопки, если я использую метод .pack
для кнопок.
# imports
if __name__ == "__main__":
root = tk.Tk()
root.title("Procket")
root.geometry("500x500")
listbox = tk.Listbox(root)
canvas = tk.Canvas(root, bg="white")
scrollbar = tk.Scrollbar(root, orient=tk.VERTICAL, command=listbox.yview)
scrollbar.pack(side=tk.RIGHT, fill=tk.Y)
canvas.config(yscrollcommand=scrollbar.set)
filename = filedialog.askopenfilename(
initialdir="C:",
title="Select file"
)
path = "my/path"
for file in os.listdir(path):
image = Image.open(path+file)
photo = ImageTk.PhotoImage(image)
button = tk.Button(root, text="фыв", image=photo)
button.pack()
listbox.insert(tk.END, button)
listbox.pack()
scrollbar.config(command=listbox.yview)
root.mainloop()
Как я могу это сделать?Заранее спасибо.