Miałem ten sam problem kilka miesięcy temu.
Z 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.
Zasadniczo, można zastosować jeden tag do wszystkich nieparzystych wierszy, inny znacznik do każdej z parzystych rzędach, a następnie skonfigurować tagi.
Podczas tworzenia elementów wewnątrz katalogów, dodać do nich znaczniki:
tree.insert('', 'end', text = 'your text', tags = ('oddrow',))
Kod ten tworzy element tree
i tags
argumentem przypisuje tagiem „oddrow” do elementu.
Po utworzeniu wszystkie elementy z „oddrow” i „tagów” evenrow można pokolorować tagi:
tree.tag_configure('oddrow', background='orange')
tree.tag_configure('evenrow', background='purple')
Czy masz przykładowy kod lub więcej informacji? Nie mogę wymyślić, jak zaimplementować z opisu w dokumentach. – foosion
@foosion - zaktualizowałem swoją odpowiedź. –
Dziękuję. Teraz, jeśli możemy po prostu dowiedzieć się, jak dodać linie siatki ... :) – foosion