我需要在应用程序中添加一个检查更新菜单项。在Windows中,此菜单项通常位于“帮助”菜单中,因此这里没有问题。我的问题是,在macOS中,菜单项(并非总是但通常)放置在“应用程序”菜单中,而我不知道如何在“应用程序”菜单中添加自定义菜单项。
在下面找到一些可玩的代码。那么,如何在macOS中将“检查更新”菜单项从“帮助”菜单移动到“应用程序”菜单?
import wx
class MyFrame(wx.Frame):
def __init__(self):
super().__init__(parent=None, title='Menu item in macOS Application menu')
self.MyMenu()
#---
def MyMenu(self):
menubar = wx.MenuBar()
Helpmenu = wx.Menu()
Helpmenu.Append(301, 'Manual')
Helpmenu.Append(302, 'Tutorials')
Helpmenu.Append(303, 'Check for Updates')
menubar.Append(Helpmenu, '&Help')
self.SetMenuBar(menubar)
if __name__ == '__main__':
app = wx.App()
frame = MyFrame()
frame.Show()
app.MainLoop()