Ich versuche mit Grid-Manager ein Frame zu strukturieren.
Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
root.geometry("400x800+500+50")
parameter = tk.Frame(root, bg='green')
parameter.pack(fill=tk.BOTH, expand=True)
parameter.grid_rowconfigure(0, weight=1, uniform="parameter")
parameter.grid_columnconfigure(0, weight=1, uniform="parameter")
parameter.grid_columnconfigure(1, weight=0, uniform="parameter")
datenspalten = tk.Frame(parameter)
datenspalten.grid(row=0, column=0, sticky=tk.NSEW)
vsbar_spalten = tk.Frame(parameter, width=20, bg='yellow') # Später für die Scrollbar
vsbar_spalten.grid(row=0, column=1, sticky=tk.NS)
heading = tk.Frame(datenspalten, bg='blue')
heading.pack(side=tk.TOP, fill=tk.X)
lb_frame = tk.Frame(heading, bg='purple')
lb_frame.pack(fill=tk.X, expand=True)
tk.Label(lb_frame, text='Hallo Welt', anchor=tk.W).pack(fill=tk.BOTH, expand=True)
body = tk.Frame(datenspalten, bg='pink')
body.pack(side=tk.BOTTOM, fill=tk.BOTH, expand=True)
root.mainloop()