我试图根据我运行的函数的输出来更改pystray菜单的文本。 自述文件说:“可以通过向菜单项构造函数提供可调用对象而不是值来动态计算菜单项的所有属性(回调除外)。每次单击图标或激活任何菜单项时,都会重新计算这些属性。” >
但是我无法使其正常工作!
我的代码的相关部分:
def pkg_lst():
list_of_updatebale_packages
icon = pystray.Icon("Update_icon", image, "Update", (MenuItem(pkg_lst(), action), MenuItem('Exit', ex)))
在我做错事情上有任何帮助吗?谢谢!