我试图使用stackoverflow问题wxPython MacOS X Lion full screen mode的答案中的代码获得wxPython应用程序的全屏支持
我的错误
Traceback (most recent call last):
File "test_mac_fullscreen.py", line 36, in <module>
frame = Frame()
File "test_mac_fullscreen.py", line 29, in __init__
SetFullScreenCapable(self)
File "test_mac_fullscreen.py", line 16, in SetFullScreenCapable
window = frameobj.window()
AttributeError: 'NSHIObject' object has no attribute 'window'
我的代码(只是从上面的链接复制粘贴到一个文件中)
^{pr2}$
虽然这是相当晚,最近看这个突然点击。在
如果您在错误中注意到它声明了一个类NSHIObject(嗨,我猜是指人机界面),这与wxPython使用的后端、古老的Carbon(在本例中)或更新的Cocoa有关。在早期版本中,只有Carbon是可用的,但是在2.9.5(IIRC)中可以使用Cocoa(我相信使用Cocoa或Carbon的版本应该是3.0)。只需重新安装一个cocoa版本就可以了。在
相关问题 更多 >
编程相关推荐