Мне нужно добавить в приложение пункт Проверка обновлений . В 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()