简体   繁体   English

Tkinter - 更新 OptionMenu 中的数据

[英]Tkinter - Update data in OptionMenu

I have created an OptionMenu to display a list of usernames.我创建了一个OptionMenu来显示用户名列表。

For example:例如:

self.accounts_option_menu = ttk.OptionMenu(self, self.menu, user_name_list[0],
                                           *user_name_list, command=self.some_func)

At some point I want to update/change this list to be longer or shorter (removing or adding from the list).在某些时候,我想更新/更改此列表以更长或更短(从列表中删除或添加)。 My question is: How can I achive that?我的问题是:我怎样才能做到这一点?

如果你把self.accounts_option_menu = ttk.OptionMenu(self, self.menu, user_name_list[0], *user_name_list, command=self.some_func)放在它自己的任何类的方法中,那么你应该能够做到通过调用该方法再次使用不同的列表。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM