QGraphicsWidget内にQGraphicsViewを表示しようとしていますが、動作させることができません。QGraphicsWidgetにQGraphicsViewを追加する
QGraphicsWidgetsがすべてQGraphicsSceneに追加され、各ウィジェットが独自のQGraphicsSceneとQGraphicsViewを持つ、これが私が達成したいことです。 大きなボックスはメインビューを表し、小さなボックスはそれぞれ独自のビューとシーンを持つウィジェットを表します。
私の現在の実装では、次のエラーのため、動作しません:私はこれを実装しようとした
self.scene = QtGui.QGraphicsScene(self)
self.view = QtGui.QGraphicsView(self.scene)
self.view.setRenderHint(QtGui.QPainter.Antialiasing)
self.setLayout(QtGui.QGraphicsLinearLayout(Qt.Vertical))
self.layout().addItem(self.view)
:QGraphicsWidget
のサブクラスで
TypeError: QGraphicsLinearLayout.addItem(QGraphicsLayoutItem): argument 1 has unexpected type 'QGraphicsView'
私の実装QGraphicsLayoutItemが見つかりましたが、QGraphicsViewをどこにでも置くことができませんでした。
何か助けていただければ幸いです。