如何在OS X上使用Python中的matplotlib生成Cocoa识别的绘图(最好是Leopard)

我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和问题:

建立:

>雪豹(10.6.8)
> Python 2.7.2(由EPD 7.1-2提供)
> iPython 0.11(由EPD 7.1-2提供)
> matplotlib(由EPD 7.1-2提供)

示例代码:

import numpy as np
import pylab as pl
x=np.random.normal(size=(1000,))
pl.plot(x)

问题:

我不能使用标准的Mac OS X shorcuts来访问plot命令生成的窗口.

例如,我无法在窗口中使用Command-Tab.因此,如果窗口位于其他窗口的后面,我需要将鼠标移到它上面! Command-W不会关闭它.

显然,这是不可接受的.似乎运行Lion而不是Leopard可能会解决这个问题,但我尚未升级.我觉得这个问题与iPython生成的窗口有关,在某种意义上它并不完全是Cocoa感知,但我真的知道的很少,所以我对这个假设并不是特别有信心.

因此,任何关于如何解决或解决这个问题的想法都将非常感激.

解决方法:

iPython page的描述看,Python看起来像是使用Qt生成的
UI.这意味着它生成的窗口肯定不是Cocoa窗口,并且不会像它们那样.

这个问题不太可能是一个简单的解决方案.

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...