import tkinter as tk
# Create the main application window
root = tk.Tk()
root.title("Frames with Different Border Styles")
root.geometry("500x300")
# Create frames with different border styles
frame_sunken = tk.Frame(root, bg="lightblue", bd=5, relief=tk.SUNKEN)
frame_sunken.pack(side=tk.LEFT, fill=tk.BOTH, expand=True, padx=10, pady=10)
frame_raised = tk.Frame(root, bg="lightgreen", bd=5, relief=tk.RAISED)
frame_raised.pack(side=tk.LEFT, fill=tk.BOTH, expand=True, padx=10, pady=10)
frame_groove = tk.Frame(root, bg="lightyellow", bd=5, relief=tk.GROOVE)
frame_groove.pack(side=tk.LEFT, fill=tk.BOTH, expand=True, padx=10, pady=10)
frame_ridge = tk.Frame(root, bg="lightcoral", bd=5, relief=tk.RIDGE)
frame_ridge.pack(side=tk.LEFT, fill=tk.BOTH, expand=True, padx=10, pady=10)
# Add labels to each frame to demonstrate the border styles
label_sunken = tk.Label(frame_sunken, text="Sunken Border", bg="lightblue")
label_sunken.pack(pady=10)
label_raised = tk.Label(frame_raised, text="Raised Border", bg="lightgreen")
label_raised.pack(pady=10)
label_groove = tk.Label(frame_groove, text="Groove Border", bg="lightyellow")
label_groove.pack(pady=10)
label_ridge = tk.Label(frame_ridge, text="Ridge Border", bg="lightcoral")
label_ridge.pack(pady=10)
# Run the application
root.mainloop()
Comments
Post a Comment