Получение индекса каждого опционального меню из нескольких опционных меню - PullRequest
0 голосов
/ 23 января 2020

При наличии нескольких опций меню со строкой трассировки, как получить индекс первой опции каждого меню опции?

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-й вариант)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...