Tkinter 函数中的全局变量

问题描述

我希望能够访问 difficulty 函数内的 startingRegionvalidateStart()。我该怎么做呢?我正在使用 tkinter

def startgame():
    root = Tk()

    #storing user choice under variable difficulty
    difficulty = StringVar(value="Easy")
    difdropdown = OptionMenu(root,difficulty,"Easy","Hard")

    regions = []
  
    startingRegion = StringVar()
    startingRegion.set(regions[0])
    difdropdown = OptionMenu(root,startingRegion,*regions)
    
    def validateStart():
        global root
        print(startingRegion)
        print(difficulty)
        root.destroy()
    
    #button which when clicked goes to validateStart()
    playGameButton = Button(command = validateStart)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)