Команды менубара - PullRequest
       1

Команды менубара

0 голосов
/ 23 сентября 2019

Я пытаюсь создать строку меню, которая устанавливает разные пути для каждого элемента.Но количество этих пунктов в меню будет меняться.Мне удается создать все метки с нужными мне файлами, но я не могу дать команды.

folder = 'my_paht'
barr = '/'
filedir =[]
for r in range(len(files)):
    filedir.append(folder + barr + files[r])
    print(filedir[r])

database =''

def func(direc):
    database = filedir[direc]
    print(database)

for h in range(len(files)):
    nombre = files[h]
    menufile.add_command(label = nombre, command = func(filedir[h]))

Дело в том, что de func (h) запускается каждый раз, когда в последнем случае выполняется h,не при выборе пункта в строке меню.

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