【问题标题】:Getting left-click on tray icon (Python | Pystray)左键单击托盘图标(Python | Pystray)
【发布时间】:2022-11-11 02:17:38
【问题描述】:

当按下 pystray 图标时,我正在创建一个 tkinter 窗口,以便我可以在托盘中制作自己的菜单。但是我不知道如果托盘图标被按下了怎么办。任何帮助表示赞赏!提前致谢!

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: python windows tkinter system-tray pystray


【解决方案1】:

你可以使用类似的东西

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,使其成为左键单击功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多