我有一个简单的 python3.9 臀部应用程序,大致遵循记录的示例https://rumps.readthedocs.io/en/latest/examples.html。
主要.py:
import rumps
class SiMenuBarApp(rumps.App):
def __init__(self):
super(SiMenuBarApp, self).__init__("SiProdHacks")
self.menu = ["Item1"]
@rumps.clicked("Item1")
def item_one(self, _):
print("Hi Si!")
rumps.notification("SiProdHacks", "Keeping Si's Brain Free since 2021", "KAPOWIE!")
if __name__ == '__main__':
app = SiMenuBarApp()
app.icon = "happyicon.png"
app.run()
它运行良好,但是当我单击菜单栏 item1 时,它会打印我的控制台消息,但不会出现任何通知。
我正在使用python 3.9.0、rumps=0.3.0和iTerm( Mac OS 10.15.7Catalina)。
控制台输出为:
❯ pipenv run python main.py
Hi Si!
