【发布时间】:2015-03-19 08:14:09
【问题描述】:
>>> import matplotlib
>>> print matplotlib.rcsetup.all_backends
[u'GTK', u'GTKAgg', u'GTKCairo', u'MacOSX', u'Qt4Agg', u'Qt5Agg', u'TkAgg', u'WX', u'WXAgg', u'CocoaAgg', u'GTK3Cairo', u'GTK3Agg', u'WebAgg', u'nbAgg', u'agg', u'cairo', u'emf', u'gdk', u'pdf', u'pgf', u'ps', u'svg', u'template']
看看所有这些后端!
我需要关心正在使用哪个后端吗?例如如果我只使用TkAgg 后端开发和测试我的东西,而使用我的代码的其他人可能在他们的系统上使用GTKAgg 后端,我的东西可能会以我不会注意到的方式对他们造成破坏 - 或者是所有后端都需要或多或少以相同的方式“工作”?
【问题讨论】:
-
我已经遇到了一些问题,即双击和三次单击事件在不同后端的处理方式不同,所以我知道存在一些差异。如果有任何需要注意的严重问题,我很感兴趣..
标签: python backend matplotlib