import tkinter as tk
# Create the main application window
root = tk.Tk()
root.title("Grid Layout in Frame")
root.geometry("300x200")
# Create a frame inside the main window
frame = tk.Frame(root, bg="lightgrey", bd=2, relief=tk.SUNKEN)
frame.pack(padx=10, pady=10, fill=tk.BOTH, expand=True)
# Add widgets to the frame using grid layout
label1 = tk.Label(frame, text="Row 0, Column 0\n Blogger", bg="lightblue")
label1.grid(row=0, column=0, padx=5, pady=5)
label2 = tk.Label(frame, text="Row 0, Column 1\n Dr.Poonam", bg="lightgreen")
label2.grid(row=0, column=1, padx=5, pady=5)
label3 = tk.Label(frame, text="Row 1, Column 0\n Welcome all", bg="lightyellow")
label3.grid(row=1, column=0, padx=5, pady=5)
label4 = tk.Label(frame, text="Row 1, Column 1\n Learn tkinter", bg="lightpink")
label4.grid(row=1, column=1, padx=5, pady=5)
# Run the application
root.mainloop()
Comments
Post a Comment