Für das zoomen benutze ich einen kleinen Wrapper was soweit auch funktioniert.
Das Anpassen bei Größenänderung erfolgt über ein entsprechendes resizeEvent:
Code: Alles auswählen
class MyGraphicsView(QGraphicsView)
# ...
def set_zoom(self, zoom):
scale = zoom / self.zoom
self.scale(scale, scale)
self.zoom = zoom
def resizeEvent(self, event):
QGraphicsView.resizeEvent(self, event)
self.fitInView(self.sceneRect(), Qt.QKeepAspectRatio)Wie kann man die beiden Aufgaben (zoomen und resizen) zusammenbringen?
Viele Grüße
olebole
Wie kann ich es erreichen