这对我来说不是OSX Leopard的问题,因为每个matplotlib图形窗口都用火箭般的图标来表示,但是当一个现在在Lion上弹出一个图形时,没有与之关联的符号或图标显示在我可以使用Alt-Tab切换到的应用程序列表中。这可能听起来微不足道,但它是我工作流程的重要部分。
有解决方案吗?我一直在阅读这些后端,我想知道我是否更改了OSX Lion的后端,像X11或Quartz这样的图标代表每个数字...
答案 0 :(得分:1)
如果您使用的是与X11相关的后端(GTK或Qt的某些配置),那么所有数字都属于X11应用程序,您不能在它们之间使用alt-tab(尽管您可以右键单击X图标并选择图。)
如果您没有使用X11后端并且所有数据都来自同一个过程(例如ipython中的交互式绘图),那么它们都属于相同的“火箭发射”图标,因此也没有alt-tab。如果你使用'osx'后端或'qt4'后端(使用qt-mac时,而不是qt-x11),那么每个进程应该有一个火箭发射。请注意,'osx'后端仅在创建图形时启动火箭发射,而'qt4'后端在导入pylab / matplotlib时立即启动它。
我刚刚在Snow Leopard和Lion下尝试过,行为完全相同。