Forum >> Principianti >> Ancora rubrica

Pagina: 1

Ancora io,
for contatti in dati :     
        riga+=1
        Fnome=str(daticont1)
        Label(FinestraCancella, text=Fnome).grid(row=riga ,column =1)
        Checkbutton(FinestraCancella,text="",variable=var,onvalue="1", offvalue="0").grid(row=riga ,column =0)
        Fcognome=str(daticont2)
        Label(FinestraCancella, text=Fcognome).grid(row=riga,column=3)
        Ftelefono=str(daticont3)
        Label(FinestraCancella, text=Ftelefono).grid(row=riga ,column=5)
        Findirizzo=str(daticont4)
        Label(FinestraCancella, text=Findirizzo).grid(row=riga, column=7)
        Fmail=str(daticont5)
        Label(FinestraCancella, text=Fmail).grid(row=riga, column=9)
        cont+=1

con questo for prendo l'elenco di tutto quello che ho nel db e ci metto vicino una checkbox.
Il risultato è in allegato.

Quello che vorrei fare adesso è cancellare i contatti spuntati come posso ricavare le checkbox attive ?
Vorrei che premendo il bottone mi dia l'elenco di tutti gli id checkati (poi vedo come andare a cancellare) in una lista o in una tupla...

Come posso fare ???


--- Ultima modifica di lrndnl in data 2016-04-27 16:15:47 ---

--- Ultima modifica di lrndnl in data 2016-04-27 16:17:14 ---

--- Ultima modifica di lrndnl in data 2016-04-27 16:18:03 ---

--- Ultima modifica di lrndnl in data 2016-04-27 16:18:22 ---
Allegati
Risposta breve: python-course.eu/tkinter_checkboxes.php
In pratica con una lista di IntVar potresti sapere quali caselle sono flaggate.

*** Il codice va evidenziato con il simbolo di fianco ai colori per non perdere l'indentazione ***
Grazie ,provo subito !!
niente non mi ci raccapezzo..
non capisco come integrare il codice.
Ho fatto varie prove ma mi dice che la lista è n oggetto di tipo "None" e posso farci il sugo ;(


Pagina: 1



Esegui il login per scrivere una risposta.