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