Pythonで怪しげな画像を作る

I wrote: 2016/11/01

Pythonで怪しげな画像を作りました。もちろんPyQtっていうものを使っています。
怪しげな感じを描画するためにQLinearGradientを利用しました。画像処理って面白いですね。

なんか、THE DARKNESSって感じが表現されていて、中二病風で痛いです。(ノ´∀`*)

以下はソース
import sys
from PyQt4 import QtGui, QtCore, uic
from Foo import Ui_MainWindow

class Sample(QtGui.QMainWindow): 
    def __init__(self, parent = None):
        super(Sample, self).__init__(parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

    def paintEvent(self,event):
        painter = QtGui.QPainter()
        painter.begin(self)
        painter.setBrush(QtCore.Qt.white)
        painter.drawRect(event.rect())

        start = QtCore.QPointF(0.0,0.0)
        stop = QtCore.QPointF(0.0,320.0)
        gradient = QtGui.QLinearGradient(start,stop)

        gradient.setColorAt(0.0, QtCore.Qt.black)
        gradient.setColorAt(0.5, QtGui.QColor('Magenta'))
        gradient.setColorAt(1.0, QtCore.Qt.black)

        painter.fillRect(0,0,420,320,gradient)
        painter.end()

if __name__ == '__main__':
    app = QtGui.QApplication(sys.argv)
    sample = Sample()
    sample.show()
    sys.exit(app.exec_())
実行されたアプリケーション
 39