PyQt4の使い方を学び始めています。表示したいシンプルなGUIウィンドウがあります(派手なものはありません)。
そのためのコードは次のとおりです。
import sys
from PyQt4 import QtGui
from test import Ui_MainWindow
class MyForm(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow
self.ui.setupUi(self)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
myapp = MyForm()
myapp.show()
sys.exit(app.exec_())
しかし、日食は私に次のエラーを与えています:
TypeError: unbound method setupUi() must be called with Ui_MainWindow instance
as first argument (got MyForm instance instead)
助言がありますか?