上一例,我们学习了基本的绘图及显示方法,下面来点稍微复杂的应用,导入一个xml文档,将其中的数据进行图表输出。
前面的步骤请看之前的文章,这里不再赘述。只是在QT设计时我们用如下的界面。
widget控件用来显示饼图
lineEdit控件用来显示路径。
三个按钮控件分别是输入文件,显示图形,清除图形。
怎么生成UI详细不赘述了,参照前面一例。生成按钮事件。关键在于XML导入,我使用的XML是从统计局下载的。结构入下图:
导入XML库
import xml.dom.minidom
我贴上源代码。这是Matplotlibwidget.py文件的。
import sys
imp