Tkinter में Frame के चारों ओर बॉर्डर लगाने के लिए, हमें Frame बनाते समय highlightbackground और highlightthickness पैरामीटर्स का उपयोग करना होगा। आइए एक उदाहरण लेते हैं और देखते हैं कि इन दो पैरामीटर्स का उपयोग कैसे करें।
चरण
Tkinter लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बनाएं।
geometry मेथड का उपयोग करके फ्रेम का आकार सेट करें।
Frame() मेथड से एक फ्रेम बनाएं। फ्रेम के बॉर्डर को रंग से हाइलाइट करें, highlightbackground="blue"। फिर, बॉर्डर की मोटाई सेट करें, highlightthickness=2।
अगला, फ्रेम के अंदर कुछ विजेट बनाएं। उदाहरण में, हमने फ्रेम के अंदर चार checkbuttons और एक button रखा है।
अंत में, एप्लिकेशन विंडो का mainloop चलाएं।
उदाहरण
from tkinter import * top = Tk() top.geometry("700x350") frame1 = Frame(top, highlightbackground="blue", highlightthickness=2) frame1.pack(padx=20, pady=20) C1 = Checkbutton(frame1, text = "Music", width=200, anchor="w") C1.pack(padx=10, pady=10) C2 = Checkbutton(frame1, text = "Video", width=200, anchor="w") C2.pack(padx=10, pady=10) C3 = Checkbutton(frame1, text = "Songs", width=200, anchor="w") C3.pack(padx=10, pady=10) C4 = Checkbutton(frame1, text = "Games", width=200, anchor="w") C4.pack(padx=10, pady=10) Button(frame1, text="Button-1", font=("Calibri",12,"bold")).pack(padx=10, pady=10) top.mainloop()आउटपुट
यह निम्नलिखित आउटपुट देगा:

फ्रेम के चारों ओर सिंपल बॉर्डर बनाने का एक आसान तरीका है। Frame के बजाय, LabelFrame बनाएं और यह स्वचालित रूप से फ्रेम विजेट्स के चारों ओर बॉर्डर सेट कर देगा।