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 :

Entry: event + selection


Sujet :

Tkinter Python

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Par défaut Entry: event + selection
    Bonjour,

    Comment puis-je associer un clic sur un texte placé à l'avance dans un Entry à une selection du texte (texte surligné en bleu)?

    - mettre un texte dans un Entry avec .insert(0, 'texte') ~> OK
    - associer un event avec .bind(<...>, command= ...) ~> OK

    - selectionner tous le texte placé dans l'Entry dès que l'on clique dessu ~> problème

    J'ai cherché dans les méthodes des Entry, mais il y en a tellmnt que je préfrère de pas devoir toutes ls tester


    D'avance merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Mai 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 290
    Par défaut
    Bonjour,
    Essaie avec 'selection_range(0,END)'

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Par défaut
    Merci, je crois bien que c'est ce que je cherchais
    Mais je n'arrive pas à le faire fonctionner

    Voici ce que j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	self.entry1 = Entry(self.fenetre_option, width = 10)
    	self.entry1.insert(0, self.joueur_1)
    	self.entry1.bind('<Button-1>', self.event_select)
    	self.entry1.grid(column=2, row=1, sticky = W, padx = 3)
     
     
    ...
     
     
    def event_select(self, event):
    	print "la fonction s'éxécute"   ## test
    Mais je recois en réponse le message "la fonction s'éxécute" donc la fonction s'éxécute mais rien ne change dans mon entry...
    Est-ce la bonne procédure?

    Merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Mai 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 290
    Par défaut
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    self.entry1.bind('<ButtonRelease-1>', self.event_select)
    ...
    def event_select(self, event):
    	self.entry1.selection_range(0,END)
    	print "la fonction s'éxécute"   ## test
    ça fait bidouillage, mais ça marche chez moi ...

Discussions similaires

  1. [wpf] Gestion des Events : selection d'un item d'une treeview
    Par Flaburgan dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 06/01/2011, 16h23
  2. Réponses: 9
    Dernier message: 14/08/2007, 09h05
  3. envoyer un event selection
    Par TabrisLeFol dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 05/07/2006, 15h01
  4. SELECT event onChange ?
    Par akaii dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 29/11/2004, 10h15
  5. [State Event] Eléments Initial & Entry point
    Par Emerica dans le forum Autres Diagrammes
    Réponses: 2
    Dernier message: 12/11/2004, 14h50

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