私はPyQt4用のウィジェットを作成しています。プロジェクトスタイルガイドでは、コンストラクタのkwargsを通してQt要素の静的プロパティを渡すよう指示しています。PyQt4コンストラクタの引数として変換行列を渡します。
残念ながら、私が渡したいプロパティの正しいkwarg名を見つけることができません。それも可能だ場合
self.scene = QtGui.QGraphicsScene(self)
self.view = QtGui.QGraphicsView(self.scene, self.mainArea)
# Flip y axis for sane drawing
matrix = QtGui.QMatrix()
matrix.scale(1, -1)
self.view.setMatrix(matrix)
私は、QGraphicsView
コンストラクタを通じてmatrix
を渡す方法を見つけたい:
私の現在の実装では、このようになります。
私は、次の
self.view = QtGui.QGraphicsView(self.scene, self.mainArea, matrix=matrix)
self.view = QtGui.QGraphicsView(self.scene, self.mainArea, transform=matrix)
を試してみましたが、これらのインスタンスの両方が、彼らは、未知のキーワード引数であることを教えてください。これがコンストラクタでも可能かどうかはわかりませんが、どこでも確定的な回答を見つけることができませんでした。
Qt要素の「静的プロパティ」が正確に何であるかについても漠然としています。
http://pyqt.sourceforge.net/Docs/PyQt4/qgraphicsview.htmlこの文書に基づいて私はこれらの引数でコンストラクタを作成できるとは思いません。 – Achayan