Post

Image et Label

Image et Label

Comment insérer une image dans un QLabel

1. Importer ce qu’il faut

Tu dois utiliser :

  • QLabel (normal, pour afficher du texte ou une image),

  • QPixmap (spécial pour charger une image).

    1
    2
    
    from PySide6.QtWidgets import QLabel
    from PySide6.QtGui import QPixmap
    

2. Code de base

Voici le minimum pour afficher une image :

1
2
3
4
self.label_image = QLabel(self)  # Création du label vide
pixmap = QPixmap("chemin/vers/ton_image.png")  # Chargement de l'image
self.label_image.setPixmap(pixmap)  # Mettre l'image dans le label
self.label_image.move(100, 100)  # (facultatif) Positionner le label

✅ Attention :

  • Le chemin vers l’image doit être correct (relatif ou absolu).

  • L’image sera affichée dans le label.

  • Le label prendra automatiquement la taille de l’image sauf si tu forces une taille différente.

    3. Exemple complet dans une fenêtre

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from PySide6.QtWidgets import QApplication, QWidget, QLabel
from PySide6.QtGui import QPixmap
import sys

class Fenetre(QWidget):
    def __init__(self):
        super().__init__()
        self.initialiser_fenetre()

    def initialiser_fenetre(self):
        self.setWindowTitle("Image dans un QLabel")
        self.resize(400, 300)

        self.label_image = QLabel(self)
        pixmap = QPixmap("mon_image.png")  # Remplacer par ton chemin d'image
        self.label_image.setPixmap(pixmap)
        self.label_image.move(50, 50)

        self.show()

if __name__ == "__main__":
    app = QApplication(sys.argv)
    fenetre = Fenetre()
    app.exec()
This post is licensed under CC BY 4.0 by the author.