[Python] tkinter Treeview

Marcello marcello a linuxvil.it
Mer 17 Ott 2018 22:20:17 CEST


Ciao a tutti,
ok getto la spugna ... sono costretto a chiedere il vostro aiuto
è 2 sere che cerco di risolvere questo problema ma non ne vengo fuori
neanche con google :)

devo creare un elenco con treeview e devo mettere un colore di sfondo
diverso tra i 2 cicli di for

googlando in giro ho letto che bisogna utilizzare il  tag_configure

.tag_configure(*tagName*, option=None, ***kw*)

quindi ho aggiunto all'interno del for:

elenco.tag_configure('background', option='red')

ma mi restituisce un errore

potete indirizzarmi sulla retta via?
Vi ringrazio anticipatamente

Marcello


questo è il mio codice:



from tkinter import ttk
import tkinter as tk

def selectItem(a):
    curItem = elenco.focus()
    print (elenco.item(curItem)["text"])

finestra = tk.Tk()

elenco = ttk.Treeview(finestra, selectmode='browse')
elenco.pack(side='left')

vsb = ttk.Scrollbar(finestra, orient="vertical", command=elenco.yview)
vsb.pack(side='right', fill='y')
elenco.configure(yscrollcommand=vsb.set)

elenco["columns"]=("one")
elenco.column("one", width=100 )
elenco.insert("" , 0, text="PrimaColonna", values=("SecondaColonna"))
for a in range (1,10):
elenco.insert("", 3, a, text="aaaaaa")
for b in range (10,20):
elenco.insert("", 3, b, text="bbbbbb")
elenco.bind('<ButtonRelease-1>', selectItem)
elenco.pack()
finestra.mainloop()
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20181017/d203c53d/attachment.html>


Maggiori informazioni sulla lista Python