Можно ли сделать, что-то по типу выпадающего списка, в котором можно выбрать картинку, чтобы ее было видно? На Python
На Python, пишу приложение. Нужно сделать, что-то по типу профиля, в котором можно выбрать иконку для аватарки, желательно чтобы при выборе картинки было видно, саму картинку. Я делал с помощью выпадающего списка на tkinter, но получилось, только сделать выбор картинки по названию. Пример ниже.
Вот как я это реализовал.
from tkinter import *
from PIL import ImageTk, Image
root=Tk()
canvas = Canvas(root, width = 960, height = 720)
canvas.pack()
img=ImageTk.PhotoImage(Image.open("head.png"))
im1 = Label(root,image=img)
OPTIONS = ['Тигр']
variable = StringVar(root)
variable.set(OPTIONS[0]) # default value
def ok():
if variable.get()=='Тигр':
im1.place(x=100,y=100)
w = OptionMenu(root, variable, *OPTIONS)
w.place(x=100,y=150)
button = Button(root, text="OK",command=ok)
button.place(x=100,y=200)
mainloop()