IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

utilisation de la partie entry de combobox


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 28
    Par défaut utilisation de la partie entry de combobox
    bonjour a tous
    je suis débutant en matière de programmation et pour la réalisation de mon projet j'ai décidé d'utiliser le langage python pour réaliser l'interface du projet.
    l'interface est composé de combobox et de boutons mais mon problème se situe au niveau des combobox
    en fait je voudrais les configurer de sorte à ce que le texte entré dans la partie entry du combobox puisse être rechercher dans les éléments de la liste de cette même combobox et ne puisse afficher dans la liste que les éléments cherchés
    merci d'avance pour votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par force_tranquille Voir le message
    en fait je voudrais les configurer de sorte à ce que le texte entré dans la partie entry du combobox puisse être rechercher dans les éléments de la liste de cette même combobox et ne puisse afficher dans la liste que les éléments cherchés
    Je ne comprends pas trop ce que vous voulez faire: un exemple pourrait aider...
    En tous cas, lorsque l'utilisateur entre un texte dans l'Entry, il y a toujours moyen de la valider (c'est une Entry) ou d'utiliser le postcommand de la combobox.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 28
    Par défaut
    en fait il y a une partie dans le combobox ou l'on peut entrer des valeurs a partir du clavier
    ainsi donc je voudrais qu'à partir des valeurs rentrées dans le clavier l'on puisse faire des recherches dans la partie liste que possède ce même combobox
    par exemple si jai une liste de valeurs
    values1=('manger','dormir','manager')
    combobox['values']=values1
    si dans la partie champ de mon combobox je commence a rentrer des valeurs comme man... je voudrais que la combobox affiche tout les elements se trouvant dans sa liste commencant par man tel que manger et manager
    merci pour votre aide

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par force_tranquille Voir le message
    je voudrais que la combobox affiche tout les elements se trouvant dans sa liste commencant par man tel que manger et manager
    Regardez ce que vous pouvez faire avec la mécanique de validation des Entry comme décrite ici: elle peut être appelée à la saisie de chaque caractère et, à partir de là, on fait ce qu'on veut (ou presque).

    - W

    .
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 28
    Par défaut
    merci de m'avoir redirigé sur cet article mais après plusieurs lectures je ne comprend toujours pas comment je pourrai réussir à manipuler la partie entry de sorte à effectuer une recherche dans mon combobox
    maintenant une question que je voudrais poser c'est que si vous connaissez un moyen de réaliser ce que je veux faire c'est à dire de pouvoir faire une recherche en entrant des données au clavier dans une liste préalablement défini dans le code avec un autre widget ou bien si quelqu'un connais un autre procédé afin de pouvoir atteindre mon objectif
    merci d'avance pour votre aide

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par force_tranquille Voir le message
    merci de m'avoir redirigé sur cet article mais après plusieurs lectures je ne comprend toujours pas comment je pourrai réussir à manipuler la partie entry de sorte à effectuer une recherche dans mon combobox
    Et vous avez essayé quoi?

    Citation Envoyé par force_tranquille Voir le message
    faire une recherche en entrant des données au clavier dans une liste préalablement défini dans le code avec un autre widget ou bien si quelqu'un connais un autre procédé afin de pouvoir atteindre mon objectif
    Il faut commencer par écrire une fonction qui retourne les mots qui commencent par xyz d'une liste de mots déjà triée.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. utiliser qu'une partie de la page
    Par David55 dans le forum BIRT
    Réponses: 2
    Dernier message: 23/11/2010, 17h25
  2. Réponses: 2
    Dernier message: 30/06/2010, 22h35
  3. Utiliser une valeur insérée dans une ComboBox
    Par Conico113 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/11/2008, 10h06
  4. [phpMyAdmin] Utilisation de la partie privilèges
    Par dcanl dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/07/2008, 14h44
  5. Réponses: 4
    Dernier message: 15/04/2008, 18h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo