import tkinter as tk
from tkinter import ttk
window=tk.Tk()
window.title("IDK")
window.geometry("500x500")
window.configure(bg = "pink")
window.columnconfigure(1,weight=1)
window.columnconfigure(1, weight=1)
colour = str(window.cget('bg'))
var = tk.StringVar()
var.set(colour)
def ColourChange() -> None:
window.configure(bg="yellow")
var.set("yellow")
ShowColour.config(text=f"The colour is {var.get()}")
def ColourChange1() -> None:
window.configure(bg="blue")
var.set("blue")
ShowColour.config(text=f"The colour is {var.get()}")
def ColourChange2() -> None:
window.configure(bg="green")
var.set("green")
ShowColour.config(text=f"The colour is {var.get()}")
Button1 = ttk.Button(window,text= "Turn me yellow", command = ColourChange)
Button1.grid(column=0,row=1)
Button2 = ttk.Button(window,text= "Turn me blue", command = ColourChange1)
Button2.grid(column=0,row=2)
Button3 = ttk.Button(window,text = "Turn me green", command = ColourChange2)
Button3.grid(column=0,row=3)
ShowColour = ttk.Label(window,font="Consolas 15",width=30,text="The colour is %s" % var.get())
ShowColour.grid(column=0,row=4)
username = tk.StringVar()
password = tk.StringVar()
LoginFrame = tk.Frame(window,bg="purple",width="500",height="500")
LoginFrame.grid(column=2,row=5)
UserLab = ttk.Label(LoginFrame,text="Enter your username")
UserLab.grid(column=2,row=5)
UserEnt = ttk.Entry(LoginFrame, textvariable = username)
UserEnt.grid(column=3,row=5)
LoginFrame.mainloop()
window.mainloop()