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.