wxPython Mac OS X全屏解决方案

2024-10-03 21:24:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用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}$

Tags: 代码inpytestmaclinewxpythonmacos
1条回答
网友
1楼 · 发布于 2024-10-03 21:24:53

虽然这是相当晚,最近看这个突然点击。在

如果您在错误中注意到它声明了一个类NSHIObject(嗨,我猜是指人机界面),这与wxPython使用的后端、古老的Carbon(在本例中)或更新的Cocoa有关。在早期版本中,只有Carbon是可用的,但是在2.9.5(IIRC)中可以使用Cocoa(我相信使用Cocoa或Carbon的版本应该是3.0)。只需重新安装一个cocoa版本就可以了。在

相关问题 更多 >