Matplotlib是否支持Qt5
?
在下面阅读@ tcaswell的回答和评论,它看起来像QT4Agg
目标Qt4
,但目前没有后端定位Qt5
,这是正确的吗? (例如,它看起来像PyQt supports Qt5)
答案 0 :(得分:4)
matplotlib v1.4和更高版本通过Qt5Agg
后端支持Qt5。
*Agg
后端都使用Agg渲染器绘制,这是他们使用的gui UI的唯一区别。非gui后端用于生成文件,可以很好地处理矢量图形。排除文件限制(并非所有格式都支持alpha
)和错误,所有后端都应得到同等支持。
QT4Agg
后端定位QT4,可与PySide
或PyQT
一起使用(其中包含其他要求)。 QtAgg
后端针对QT3并已被删除。
有一个PR(https://github.com/matplotlib/matplotlib/pull/3072)增加了对已合并的Qt5的支持。 Qt5对py3k的支持将在1.4版本中发布。