メインウィンドウにウィジェットを挿入

2017/10/15

# -*- coding: utf-8 -*-

import sys
from PySide import QtGui

class MyMainWindow(QtGui.QMainWindow):
    def __init__(self, *argv, **keywords ):
        super(MyMainWindow,self).__init__(*argv,**keywords)

        self.view = QtGui.QGraphicsView(self)
        self.scene = QtGui.QGraphicsScene(self.view)
        self.view.setScene(self.scene)

        self.setCentralWidget(self.view)

def main():
    app = QtGui.QApplication(sys.argv)
    w = MyMainWindow()
    w.show()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()

なんとなく QGraphicsView を入れたけども、普通のQWidgetでも同じ。