Forum
  
    >> 
    
      Programmazione Python
    
  
    >> 
    
      GUI
    
  
  >>
  
    [Tkinter] come cancellare immissioni in una entry
  
  
  
  
  
  
  
   
  
    
    
    
      
      
  
Pagina: 1
  
Esegui il login per scrivere una risposta.
      
  
      
    Pagina: 1
| 
          
Scritto da Ale  | 
        
          
 2015-03-02 15:55:11 - [Tkinter] come cancellare immissioni in una entry 
  
 | 
      
| 
          
          
             ho scritto questo codice di prova:
 
          
          
            
          
          
        from tkinter import * from tkinter import ttk def cancella(): user.delete(0,END) root = Tk() nome_user = StringVar() user = ttk.Entry(root).grid() btn_azzera = ttk.Button(text="cancella tutto",command=cancella).grid() root.mainloop() una semplice entry con bottone per azzerare le immissioni. quando premo il bottone che invoca la funzione cancella mi da errore  | 
      |
| 
          
Scritto da Bongo  | 
        
          
 2015-04-08 09:34:05 - Re: [Tkinter] come cancellare immissioni in una entry 
  
 | 
      
| 
          
          
             magari hai già risoltoma hai provato a mettere un indentazione corretta nella funzione? la seconda riga deve rientrare se non sbaglio
 
          
          
            
          
          
         | 
      |
| 
          
Scritto da cmisdead  | 
        
          
 2018-12-17 00:48:22 - Re: [Tkinter] come cancellare immissioni in una entry 
  
 | 
      
| 
          
          
             Ciao, così cancelli il contenuto della Entry. Applica questo ad una def relazionata con un button ed avrai risolto.
 
          
          
            
          
          
        #il prossimo comando cancella la parola scritta #nella Entry(da 0 a end cancella TUTTO). Se mettiamo #ad esempio, first=2 e last="end" e scriviamo la parola TOPOLINO, #la cancellazione lascerà solo TO, cancellando infatti tutto dall' indice 2 #fino alla fine ( infatti, la T é indice zero, la O indice 1 e dal #2, appunto la P, cancella fino alla fine) nameEntered.delete(first=0, last="end") nameEntered.focus()  | 
      
Pagina: 1
Esegui il login per scrivere una risposta.
  