I am trying to zoom in a picture i implemented with QPixmap but nothing works. Here is the way i implemented this. (self.hauteur is a float that represents the height)
self.label.setPixmap(QPixmap(self.image).scaledToHeight(self.hauteur))
I've put my label into a layout in order to put it in a scroll widget then.
self.layout6.addWidget(self.label)
...
self.widget1=QWidget()
self.widget1.setLayout(self.layout6)
self.scroll1.setWidget(self.widget1)
self.tab1.layout.addWidget(self.scroll1,0,1,1,2)
...
self.tab1.setLayout(self.tab1.layout)
How should I do if i want to build a method that zoom in or zoom out the picture in my window by pushing a button ? I've tried to resize the label but it doesn't work.
self.action5=QAction(QIcon("Icon/in"),"Zoom in",self)
self.action5.triggered.connect(self.zoomin)
...
def zoomin(self):
self.hauteur+=100
self.label.scaledToHeight(self.hauteur)
self.update()