[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