переменная внутри функции не работает, хотя я установил ее как глобальную - PullRequest
0 голосов
/ 15 апреля 2020

может кто-нибудь помочь с этой проблемой: я установил переменную внутри функции. Несмотря на то, что я установил переменную как глобальную, она не работает, когда я вызываю функцию. это работает только когда я вызываю переменную внутри функции

import tkinter
from tkinter import *
from tkinter import messagebox
from PIL import ImageTk, Image

root = tkinter.Tk()
root.geometry("400x400")


def show():

    myLabel = Label(root, text=clicked.get()).pack
    myLabel()


clicked = StringVar()
clicked.set("Monday")


drop = OptionMenu(root, clicked, "Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
drop.pack()

mybutton = Button(root, text="Show Selection", command=show).pack()

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