如何解决如何在多次调用函数时将函数的输出保存到变量中而不会覆盖? Tktiner Python
使用以下代码,我非常想从列表框中获取选择。 当按下按钮时,将调用该功能。如果我从selection_listboxes进行调试打印。当按下按钮时,我会得到不同的调试打印,这些打印具有不同的值列表,这些都是我选择的。但是,当我尝试在程序的另一部分中获取变量selection_listboxes时,列表中的值始终相同。 当函数被多次调用时,如何将列表框的选择保存在变量中,而始终不覆盖它?
def get_selection_l(self,window,button_lib,list_elements,listbox):
**self.selection_listboxes** = [list_elements[int(item)] for item in listbox.curselection()]
if self.is_unmarked == TRUE and self.selection_listboxes:
try:
self.confirm_Button_comp.config(state='disabled')
except TclError:
pass
if not self.selection_listboxes:
self.selection_listboxes = ""
button_lib.config(state='normal')
print(self.selection_listboxes)
window.destroy()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。