PyQt4の練習

http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/
ここを参考にQt Creator + PyQtに挑戦してみる。上のチュートリアルを日本語にしただけでごわす。
まずはQt Creatorを起動して、新規作成からQtデザイナーフォームを選択。
フォームテンプレートでWidgetを選択。

Buttonsの中からPush Buttonを選択してウインドウにドラッグ。

シグナル/スロットの選択を押して、ウインドウ上でマウスを動かす。
clicked()とcloseを関連付ける。

そんでtest.uiで保存。
コマンドライン上で

pyuic4 test.ui > test_ui.py

を行う。pyuic4はPyQtユーザーインターフェースコンパイラ
それからtest.pyを作る。

import sys
from PyQt4 import QtCore, QtGui

from test_ui import Ui_Form


class MyForm(QtGui.QMainWindow):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_Form()
        self.ui.setupUi(self)


if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    myapp = MyForm()
    myapp.show()
    sys.exit(app.exec_())

そんでtest.pyを動かしてみると、クリックすると閉じるWidgetが立ちあがる。