1

这是我的示例代码:

    image = Image.open("E:\\production\\Windows utility tool\\images\\icon.ico")
    menu = (item("Sign in", show_window), item("Change status", status_online), item("Change icon", change_icon), item("Open application", open_application), item("Quit", quit_window))
    icon = pystray.Icon("Notifer", image, "notifier_application", menu)
    icon.run()

查看示例图片

4

1 回答 1

1

这就是下拉子菜单的菜单应该是这样的

menu = (
Item('mainitem1', callable),
Item('mainitem2', callable),
Item('mainitem3', Menu(Item('subitem1', callable),Item('subitem2', callable))),
Item('mainitem4', callable)
        )

确保from pystray import Menu, MenuItem as Item在代码开头添加。

希望我给了你一个正确的答案。

于 2021-05-27T17:14:58.770 回答