При наличии нескольких опций меню со строкой трассировки, как получить индекс первой опции каждого меню опции?
self.path_list=[]
def load(self,inputt):
for i in range(0,self.x):
self.variable = StringVar(root)
self.variable.set("abc")
self.variable.trace('w',partial(self.rb_mode,i=i))
w=OptionMenu(root,self.variable,"Hello","World")
w.grid(row=i+100,column=1)
self.opt_menu.append(self.variable.get())
def rb_mode(self,*args,inx):
self.variable.get.__setitem__(i)
if(self.variable.get()=="Hello"):
do something
Здесь, как показано, индекс выпадающего списка должен быть сопоставлен с соответствующим файлом путь
Есть несколько динамических c выпадающих списков. Каждый индекс выпадающего списка должен быть сопоставлен с соответствующим путем.
Получаю вывод как:
World (печать 2 раза, что является вторым вариантом, при нажатии на 1-й вариант)