Post

QLineEdit

QLineEdit

QLineEdit — L’essentiel (PySide6)

👉 Champ de saisie texte sur une seule ligne
👉 Permet à l’utilisateur d’entrer une information courte (nom, recherche, mot de passe, etc.)


✅ Création

1
champ = QLineEdit()

➡️ Crée un champ de saisie vide.


✏️ Lire / écrire

1
2
3
champ.text()             # lire le texte
champ.setText("Bonjour") # écrire
champ.clear()            # effacer

➡️ Permet de récupérer, modifier ou supprimer le contenu du champ.


🪧 Texte indicatif

1
champ.setPlaceholderText("Votre nom")

➡️ Affiche un texte grisé pour guider l’utilisateur tant que le champ est vide.


🔒 Mot de passe

1
champ.setEchoMode(QLineEdit.Password)

➡️ Cache les caractères saisis (●●●●).


🎯 Détecter Entrée

1
champ.returnPressed.connect(ma_fonction)

➡️ Lance une action quand l’utilisateur appuie sur la touche Entrée.


📌 Résumé ultra-court

👉 QLineEdit = saisir du texte
👉 Widget standard pour les formulaires et recherches

👉 text() = lire
👉 Récupère ce que l’utilisateur a tapé

👉 setText() = modifier
👉 Permet de remplir automatiquement le champ

👉 placeholder = aide visuelle
👉 Indique ce qu’il faut saisir

👉 Password = cacher
👉 Protège les informations sensibles

👉 returnPressed = validation
👉 Utile pour valider sans bouton

This post is licensed under CC BY 4.0 by the author.