Я пытаюсь изменить текст моего меню Pystray в зависимости от вывода функции, которую я запускаю.В файле readme говорится: «Все свойства пунктов меню, за исключением обратного вызова, можно динамически рассчитать, предоставляя функции вызова вместо значений в конструктор пунктов меню. Свойства пересчитываются каждый раз при нажатии значка или при активации любого элемента меню».
Но я не могу заставить его работать!
Соответствующая часть моего кода:
def pkg_lst():
list_of_updatebale_packages
icon = pystray.Icon("Update_icon", image, "Update", (MenuItem(pkg_lst(), action), MenuItem('Exit', ex)))
Любая помощь в том, что я делаю неправильно?Спасибо!