Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  désactiver un text avec Tkinter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

désactiver un text avec Tkinter

n°683662
noelemac
Posté le 25-03-2004 à 11:50:40  profilanswer
 

Bonjour
 
J'aimerai pouvoir activer et désactiver une zone de text avec Tkinter.
 
Est ce que quelqu'un pourrai me renseigner ?  
Merci :jap:

mood
Publicité
Posté le 25-03-2004 à 11:50:40  profilanswer
 

n°683687
kayasax
Posté le 25-03-2004 à 12:26:33  profilanswer
 

un truc du style ?


from Tkinter import *
 
 
def hide():
    lab.configure(state='disabled')
     
fen=Tk()
lab=Label(fen,text='toto',state='normal')
lab.pack()
 
bou=Button(fen,text='cacher',command=hide)
bou.pack()
 
fen.mainloop()


Message édité par kayasax le 25-03-2004 à 12:35:52
n°683753
noelemac
Posté le 25-03-2004 à 13:40:57  profilanswer
 

Merci
mais en fait je pense que je me suis mal exprimer
J'aimerai la même chose mais pour un Tkinter.Text
A savoir que par défaut j'aimerai qu'il soit désactivé et que qd je clique sur le bouton il s'active
 
Merci

n°683793
kayasax
Posté le 25-03-2004 à 14:20:21  profilanswer
 

bah meme principe :


from Tkinter import *
 
 
def show():
    t.configure(state='normal')
     
fen=Tk()
t=Text(fen,state='normal',fg='navy')
t.insert(END,'ttootototo\n')
t.insert(END,'test')
t.pack()
t.configure(state='disabled')
 
bou=Button(fen,text='activer text',command=show)
bou.pack()
 
fen.mainloop()


 
http://www.pythonware.com/library/ [...] tterns.htm
 
++


Message édité par kayasax le 25-03-2004 à 14:24:30
n°683993
noelemac
Posté le 25-03-2004 à 15:26:12  profilanswer
 

Encore une fois merci mais qd je reprend ton code dans le mien ça marche pas.
Si tu peux m'aider ce serai super cool.
 
 
En fait j'ai une fenêtre avec une liste de fichier(jpg)
qd je dbl clic sur un des fichier l'image s'affiche je peux alors l'ajouter dans une liste  
et quand je la selectionne j'aimerai pouvoir mettre un commentaire dans la zone de text(Tkinter.text)
Par contre si je veux ajouter une autre image dans la liste la zone de texte doit redevenir inactive et ainsi de suite.
 
 
 

class Doe (Tkinter.Frame):
    def __init__ (self, root, handler):
        Tkinter.Frame.__init__ (self, root)
         
        frameDoe = Tkinter.Frame(root)
        frameDoe.pack()
        self.cptImage = 0
        self.index = dict ()
        self.ev_old = ""
         
        self.slist = rwidgets.ScrolledList (frameDoe, self.handlerCommentaire)
        self.slist.pack (side=Tkinter.LEFT, ipadx = 100, padx = 30)
         
        self.text = Tkinter.Text(self, bg='white', height=11, width=40)
         
        #self.text.configure(state='disabled')
        self.text.pack (side=Tkinter.LEFT, padx = 30)
        self.text.configure(state='normal')
         
     
 
 
 
    def handlerCommentaire (self, ev):
               
        if ev != "":
            if self.ev_old <> "" :
                if self.index.has_key(self.ev_old):
                    self.index[self.ev_old] = self.text.content()
         
            #On charge le commentaire associé a l'image choisie
            self.text.update(self.index[ev])
            if self.ev_old != ev:          
                self.ev_old = ev


 
Merci encore  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  désactiver un text avec Tkinter

 

Sujets relatifs
comment lire une ligne dans un fichier text pour l'utiliser dans[oracle] désactiver un trigger dans une procédure
LIENS: problème avec style="text-decoration:no"Desactiver le redimensionement auto de IE?
Scroll bar dans une text area [RESOLU][tkinter] problème avec tkFileDialog.askopenfile()
Comment désactiver le mail de confirmation sous PHP-NUKE 7 ???????????Tkinter et des fenetres filles!!
Désactiver le contrôle de Validation[JS] - Mise a jour de plusieur champs text d'un formulaire.
Plus de sujets relatifs à : désactiver un text avec Tkinter


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR