Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OSX中的wxPython 4.0.6-单击菜单栏图标不会触发事件_Python_Macos_Events_Wxpython_Menubar - Fatal编程技术网

OSX中的wxPython 4.0.6-单击菜单栏图标不会触发事件

OSX中的wxPython 4.0.6-单击菜单栏图标不会触发事件,python,macos,events,wxpython,menubar,Python,Macos,Events,Wxpython,Menubar,我一直在搜索为什么Mac OSX中没有触发wx.adv.EVT\u TASKBAR\u LEFT\u UP事件,在Windows中没有问题。 Windows中的托盘图标,但我相信它在OSX中被称为菜单栏。 图标显示在菜单栏右角,但单击该图标时,事件将不会触发。还尝试了EVT\u任务栏\u右上和EVT\u任务栏\u单击 找到了关于相同问题的旧线程。 也许这个错误还没有被修复 有谁有过同样的问题,并且已经解决了这个问题 我正在使用python 2.7和wxPython 4.0.6。在OSX上,Tas

我一直在搜索为什么Mac OSX中没有触发
wx.adv.EVT\u TASKBAR\u LEFT\u UP
事件,在Windows中没有问题。 Windows中的托盘图标,但我相信它在OSX中被称为菜单栏。 图标显示在菜单栏右角,但单击该图标时,事件将不会触发。还尝试了
EVT\u任务栏\u右上
EVT\u任务栏\u单击

找到了关于相同问题的旧线程。 也许这个错误还没有被修复

有谁有过同样的问题,并且已经解决了这个问题


我正在使用python 2.7和wxPython 4.0.6。

在OSX上,
TaskBarIcon
只能显示弹出菜单,您需要覆盖
CreatePopMenu
方法来提供要显示的菜单。请参见演示的
Main.py
模块,以查看示例