I'm a begginner programming in Python. I'm using Tkinter library to create a window with a drop down menu. I created a Label for show a country flag when the item is selected on the drop down menu. But somethings is going wrong, nothing happens. Here is my code, I'll be so thankful for who helps me how to procced and fix it.
from tkinter import *
root = Tk()
root.geometry('500x450+450+150')
root.title('Python Program')
menu = Menu(root)
root.config(menu=menu)
def callFlag():
photo = PhotoImage('image.png')
flag = Label(root, text='teste', image=photo)
flag.pack()
subMenu = Menu(menu, tearoff=0)
menu.add_cascade(label='Bandeiras', menu=subMenu)
subMenu.add_command(label='Mongólia', command=callFlag)
subMenu.add_command(label='Opção 2', command=callFlag)
subMenu2 = Menu(menu, tearoff=0)
menu.add_cascade(label='Menu 2', menu=subMenu2)
subMenu2.add_command(label='Opção 1', command=callFlag)
subMenu2.add_command(label='Opção 2', command=callFlag)
subMenu2.add_separator()
subMenu2.add_command(label='Exit', command=exit)
root.mainloop()