ciao!
ho una funzione che mi restituisce questo oggetto:
vorrei metterlo come background di una qlabel, ed ho provato così:codice:<qrcode.image.pil.PilImage object at 0x7fdde4807430>
ma mi da questo errore:codice:def setLblImage(self, img): imageQt = ImageQt(img) qImage = QtGui.QImage(imageQt) pixmap = QtGui.QPixmap.fromImage(qImage) self.window.lblImage.setPixmap(pixmap)
sinceramente non ho capito quale sia il problema.codice:Traceback (most recent call last): File "/home/fermat/PycharmProjects/MPQrcode/main.py", line 31, in <lambda> self.window.btnCrea.clicked.connect(lambda: self.saveFileDialog(self.window.txtTesto.text().strip())) File "/home/fermat/PycharmProjects/MPQrcode/main.py", line 43, in saveFileDialog self.setLblImage(img) File "/home/fermat/PycharmProjects/MPQrcode/main.py", line 38, in setLblImage self.window.lblImage.setPixmap(pixmap) TypeError: 'PySide6.QtWidgets.QLabel.setPixmap' called with wrong argument types: PySide6.QtWidgets.QLabel.setPixmap(QPixmap) Supported signatures: PySide6.QtWidgets.QLabel.setPixmap(Union[PySide6.QtGui.QPixmap, PySide6.QtGui.QImage, str]) FIXME Subscripted generics cannot be used with class and instance checks
qualche idea??

Rispondi quotando