Ho avuto lo stesso problema alcuni mesi fa.
Dal tk docs:
You can assign a list of tags to each item using the "tags"
item configuration option (again, when creating the item or later on).
Tag configuration options can then be specified, which will then
apply to all items having that tag.
In sostanza, si applica un tag a tutte le righe dispari, un tag diverso per ciascuna delle righe pari, e quindi configurare i tag.
Quando si creano le voci all'interno della visualizzazione struttura, aggiungere tag a loro:
tree.insert('', 'end', text = 'your text', tags = ('oddrow',))
Questo codice crea un elemento di tree
, e l'argomento tags
assegna il tag 'oddrow' all'elemento.
Dopo aver creato tutti gli elementi con 'oddrow' e tag 'evenrow', è possibile colorare i tag:
tree.tag_configure('oddrow', background='orange')
tree.tag_configure('evenrow', background='purple')
fonte
2011-10-24 19:36:01
Avete qualche codice di esempio o altre informazioni? Non riesco a capire come implementare dalla descrizione nei documenti. – foosion
@foosion - Ho aggiornato la mia risposta. –
Grazie. Ora se riusciamo a capire come aggiungere le linee della griglia ... :) – foosion