小编wes*_*449的帖子

从List更新OptionMenu

我的GUI中有一个OptionMenu,由列表填充.每次用户运行某个进程时,列表都会更新以反映这一点.有没有办法根据列表更新OptionMenu?我self.plotWindow.update()按照这个问题尝试过,但无济于事.但是,关闭并重新打开窗口会像您期望的那样刷新OptionMenu.相关代码:

if self.figNum.get() == 'New Figure...':
    if self.figList[-1] == 'New Figure...':
        self.figList.append(1)
    else:
        self.figList.append(self.figList[-1]+1)
    self.plotWindow.update() #tk.Tk() window
    self.i = self.figList[-1]
else:
    self.i = self.figNum.get()
Run Code Online (Sandbox Code Playgroud)

python tkinter python-3.x tkinter.optionmenu

7
推荐指数
1
解决办法
9335
查看次数

标签 统计

python ×1

python-3.x ×1

tkinter ×1

tkinter.optionmenu ×1