在OSX Lion上遇到Alt-Tabbing到matplotlib图形的问题



对我来说不是OSX Leopard的问题,因为每个matplotlib图形窗口都用类似火箭飞船的图标表示,但是当现在在Lion上弹出一个图形时,没有与之关联的符号或图标显示在我可以使用Alt-Tab切换到的应用程序列表中。这听起来可能微不足道,但它是我工作流程的重要组成部分。

有解决方案吗?我一直在阅读有关这些后端的信息,我想知道我是否更改了 OSX Lion 的后端,例如 X11 或石英图标将代表每个数字......

如果您使用的是与 X11 相关的后端(GTK 或 Qt 的某些配置),则所有图形都属于 X11 应用程序,并且您无法在它们之间按住 alt-tab(尽管您可以右键单击 X 图标并选择图形)。

如果您不使用 X11 后端并且所有图形都来自同一过程(例如 ipython 中的交互式绘图),那么它们都属于同一个"火箭飞船"图标,因此也没有 alt-tab。如果你使用的是"osx"后端或"qt4"后端(当使用qt-mac而不是qt-x11时),那么每个进程应该有一个火箭飞船。请注意,"osx"后端仅在创建图时启动火箭飞船,而"qt4"后端在导入pylab/matplotlib后立即启动它。

我刚刚在雪豹和狮子下尝试过,行为是相同的。

最新更新