bin schon am Verzweifeln. Ich finde nichts womit ich den Hintergrund eines TreeView voll einfärben kann. Wie Ihr seht habe ich links unten ein weises Feld.
Wie kann ich dies einfärben???
Code: Alles auswählen
from tkinter import *
import pathlib
import tkinter.ttk
def machenichts():
filewin = Toplevel(fenster)
button = Button(filewin, text="Do nothing button")
button.pack()
# Main-Fenster
fenster = Tk()
fenster.configure(bg='#A9D0F5')
fenster.geometry("1024x700")
fenster.resizable(0,0)
fenster.title("Kundendatenbank")
fenster.iconbitmap(str(pathlib.Path().absolute())+ '\GUI\MaklerDB_Icon.ico')
#Menübar
Mymenu = Menu(fenster,activebackground='blue',bg='#A9D0F5')
programmenu = Menu(Mymenu,tearoff=0)
programmenu.add_command(label='Einstellungen',command=machenichts)
programmenu.add_separator()
programmenu.add_command(label='Exit',command= fenster.quit)
Mymenu.add_cascade(label='Programm', menu=programmenu)
omdsmenu = Menu(Mymenu,tearoff=0)
omdsmenu.add_command(label='Einspielen',command=machenichts)
omdsmenu.add_separator()
omdsmenu.add_command(label='Einstellungen',command=machenichts)
Mymenu.add_cascade(label='OMDS', menu=omdsmenu)
fenster.config(menu=Mymenu)
#TreeView Style ändern
style = tkinter.ttk.Style()
style.configure("Treeview",
background="#A9D0F5",
foreground="#A9D0F5",
disabledforeground ="#A9D0F5",
rowheight=30,
fieldbackground="#A9D0F5",
font=('Arial BOLD',13)
)
#Farbe von Ausgewählten ändern
style.map('Treeview',
background=[('selected','blue')])
#Selectmode = wieviel darf ausgewählt werden / Show = nur Tree wird angezeigt nicht heading
TreeViewAuswahl = tkinter.ttk.Treeview(fenster, selectmode=BROWSE,show='tree')
TreeViewAuswahl['columns'] = ('Eins','Zwei') #Columns definieren
#Format der Column festlegen
TreeViewAuswahl.column('#0',width=0,stretch=NO)
TreeViewAuswahl.column('Eins',anchor=CENTER,width=75)
TreeViewAuswahl.column('Zwei',anchor=W,width=80)
TreeViewAuswahl.heading('#0',text='',anchor=CENTER)
TreeViewAuswahl.heading('Eins',text='AUSWAHL:',anchor=CENTER)
#Zellen befüllen
TreeViewAuswahl.insert(parent='',index=0,iid=0, text='',values=('Person',''))
TreeViewAuswahl.insert(parent='',index=1,iid=1, text='',values=('','Suchen'))
TreeViewAuswahl.insert(parent='',index=2,iid=2, text='',values=('','Anlegen'))
TreeViewAuswahl.insert(parent='',index=3,iid=3, text='',values=('Vertrag',''))
TreeViewAuswahl.insert(parent='',index=4,iid=4, text='',values=('','Suchen'))
TreeViewAuswahl.insert(parent='',index=5,iid=5, text='',values=('','Anlegen'))
TreeViewAuswahl.insert(parent='',index=6,iid=6, text='',values=('Schaden',''))
TreeViewAuswahl.insert(parent='',index=7,iid=7, text='',values=('|__','Suchen'))
TreeViewAuswahl.insert(parent='',index=8,iid=8, text='',values=('|__','Anlegen'))
#Linke Seite von oben bis unten
#TreeViewAuswahl.pack(side=LEFT, fill=Y)
TreeViewAuswahl.place(x=0,y=0)
fenster.mainloop()