【发布时间】:2022-11-11 02:17:38
【问题描述】:
当按下 pystray 图标时,我正在创建一个 tkinter 窗口,以便我可以在托盘中制作自己的菜单。但是我不知道如果托盘图标被按下了怎么办。任何帮助表示赞赏!提前致谢!
【问题讨论】:
-
请提供足够的代码,以便其他人可以更好地理解或重现该问题。
标签: python windows tkinter system-tray pystray
当按下 pystray 图标时,我正在创建一个 tkinter 窗口,以便我可以在托盘中制作自己的菜单。但是我不知道如果托盘图标被按下了怎么办。任何帮助表示赞赏!提前致谢!
【问题讨论】:
标签: python windows tkinter system-tray pystray
你可以使用类似的东西
icon = pystray.Icon(name="Example",icon=image,title="Lights",menu=pystray.Menu(
pystray.MenuItem(text="Left-Click-Action",action=default_function,default=True),
pystray.MenuItem(text="Other option",other_function)
))
因此,您可以将pystray.MenuItem 对象中的default 参数设置为True,使其成为左键单击功能。
【讨论】: