左键单击托盘图标 (Python | Pystray)

vSt*_*ppY 7 python windows tkinter system-tray pystray

我正在努力在按下 pystray 图标时创建一个 tkinter 窗口,这样我就可以在托盘中创建自己的菜单。但我不知道如果按下托盘图标如何获取。任何帮助表示赞赏!提前致谢!

Zit*_*lli 9

你可以使用类似的东西

icon = pystray.Icon(name="exampleapp",icon=image,title="Example",menu=pystray.Menu(
    pystray.MenuItem(text="Left-Click-Action",action=default_function,default=True),
    pystray.MenuItem(text="Other option",other_function)
))
Run Code Online (Sandbox Code Playgroud)

default因此,您可以从pystray.MenuItem对象中设置参数True,使其具有左键单击功能。