0

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

有针对这个的解决方法吗?我一直在阅读有关这些后端的信息,我想知道是否为 OSX Lion 更改了后端,例如 X11 或 Quartz 图标将代表每个图形...

4

1 回答 1

1

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

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

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

于 2012-08-09T23:00:13.813 回答