我从这个问题Using Rumps in Python and OS X Without Creating a Class得到了这个示例代码
@rumps.clicked("About")
def about(sender):
rumps.alert("This is a cool app!")
@rumps.clicked("Preferences")
def about(sender):
rumps.alert("This is a cool app's settings!")
app = rumps.App("My Toolbar App", title='World, Hello')
app.menu = [
rumps.MenuItem('About', icon='pony.jpg', dimensions=(18, 18)),
'Preferences',
]
app.run()
如何为About menuitem创建一个子菜单,其值为“About Me”、“About the Project”等?在
向
rumps
添加子菜单非常简单-只需将父菜单和子菜单项括在方括号[]
中:例如,如果您想为
^{pr2}$etc...
添加另一个子菜单,您可以:子菜单项也可以使用类似
JSON
的语法,如果子菜单中有很多子菜单项,则可能更易于管理:你可以找到一些more examples here。在
相关问题 更多 >
编程相关推荐