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

GTK+ avec Python Discussion :

liste déroulante dans un gtk.Entry


Sujet :

GTK+ avec Python

  1. #1
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut liste déroulante dans un gtk.Entry
    Bonjour,

    Je me propose de définir dans mon IHM, une ligne de saisie de requêtes SQL. Ce sera un gtk.Entry()

    Je voudrais une aide assistée à la saisie. Je me demande si au cours de la saisie sur une séquence de touches (type ctrl+*), on pouvait faire apparaitre à la position du curseur une liste déroulante présentant des choix de colonnes de tables par exemple.

    Est ce possible ?

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    GtkComboBoxEntry doit faire ce que tu veux

  3. #3
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    Non, le comboboxentry propose une liste déroulante qui "match" la totalité de la saisie en cours.
    Ce que je veux faire est plus complexe, exemple dans mon champ gtk.Entry(), j'ai tapé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select fieldA,fieldB from |
    et je voudrais sur une action telle que ctrl+*, une liste déroulante des tables existantes apparaisse à l'endroit du curseur (signalé par |).
    Une fois le choix fait dans la liste, je continue à taper ma requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select fieldA,fieldB from MYTABLE where fieldA= ...
    Suis je plus clair ?

    Merci

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Peut etre GtkEntryCompletion ?

  5. #5
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    OUi, cela pourrait à marcher, d'autant que l'on peut y adjoindre un treeview ce qui rend le mécanisme très puissant.
    Il faut que je teste.
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/06/2006, 16h18
  2. [VB6]Créer une liste déroulante dans une dataGrid
    Par mcay dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 11/05/2006, 09h32
  3. liste déroulante dans formulaire continu
    Par remi59 dans le forum Access
    Réponses: 7
    Dernier message: 31/03/2006, 09h40
  4. Pb de liste déroulante dans un formulaire
    Par darkian dans le forum Access
    Réponses: 2
    Dernier message: 27/12/2005, 13h22
  5. [EXCEL] Insertion liste déroulante dans une cellule
    Par the java lover dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/11/2005, 18h30

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