Utilisation de QPixMap avec PyQt

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut,

Je code actuellement une application avec PyQt et j’aimerai créer une fenetre avec 2 textes et une images j’ai donc fait :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
class InformationBox(QWidget):
    def __init__(self, main, about):
        super(InformationBox, self).__init__()
        self.about = about
        self.main = main
        if self.about == "Browthon":
            self.setWindowTitle("Informations sur Browthon")
            self.title = QLabel("Browthon")
            self.description = QLabel(self.main.versionAll + "\nCréé par PastaGames \nGithub : https://github.com/LavaPower/Browthon")
            self.grid = QGridLayout()
            self.grid.addWidget(self.title, 1, 1, 1, 2)
            self.imageLabel = QLabel()
            self.image = QPixmap("logo.png")
            self.imageLabel.setPixmap(self.image)
            self.grid.addWidget(self.imageLabel, 2, 1, 1, 1)
            self.grid.addWidget(self.description, 2, 2, 1, 1)
            self.setLayout(self.grid)

Cependant, l’image ne s’affiche pas quand j’affiche la fenêtre

Merci d’avance pour votre aide

Développeur Python, Web et un peu Java

+0 -0

après la ligne 12, tu peux ajouter quelque chose comme print (self.image.isNull()) et si ça affiche 1 ou True, alors c’est que ton application n’a pas réussi à charger l’image.

+0 -0
Auteur du sujet

Effectivement, je recois "True". J’ai donc essayé avec le chemin complet mais là aussi ça m’affiche "True"

EDIT : En fait, par je ne sais quelle magie noire, l’image avait été endommagé et n’était plus lisible

Édité par LavaPower

Développeur Python, Web et un peu Java

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte