python で qt4 #07
はじめに
今回は少し面白くするために、
matplotlib を使ったグラフをQtで表示させてみたいと思います。
めいん
#!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui from matplotlib import figure from matplotlib import pylab from matplotlib.backends import backend_qt4agg class Widget(QtGui.QWidget): def __init__(self): super(Widget, self).__init__() vbox = QtGui.QVBoxLayout(self) self.canvas = backend_qt4agg.FigureCanvasQTAgg(figure.Figure()) vbox.addWidget(self.canvas) x = pylab.arange(-10, 10, 0.1) y = pylab.sin(x) self.ax = self.canvas.figure.add_subplot(111) self.ax.plot(x, y) self.canvas.draw() self.show() def main(): app = QtGui.QApplication(sys.argv) widget = Widget() sys.exit(app.exec_()) if __name__ == '__main__': main()
こんな感じでやってみました。
ちょっと汚いですが…(泣)
おわりに
Qtでウインドウの事とか全然紹介してない……
まあ、そのうち紹介しますww