Как создать слайдер кнопки с изображениями в tkinter? - PullRequest
0 голосов
/ 08 апреля 2019

Я создаю ползунок кнопки, но он не перемещает кнопки, если я использую метод .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()

Как я могу это сделать?Заранее спасибо.

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