टिंकर में एक फ़्रेम के चारों ओर एक बॉर्डर लगाने के लिए, हमें हाइलाइटबैकग्राउंड का उपयोग करना होगा और मोटाई को हाइलाइट करें फ्रेम बनाते समय पैरामीटर। आइए एक उदाहरण लें और देखें कि इन दो मापदंडों का उपयोग कैसे करें।
कदम -
-
टिंकर लाइब्रेरी इंपोर्ट करें और टिंकर फ्रेम का इंस्टेंस बनाएं।
-
ज्यामिति . का उपयोग करके फ़्रेम का आकार सेट करें विधि।
-
फ़्रेम () . के साथ फ़्रेम बनाएं तरीका। फ़्रेम के बॉर्डर को रंग से हाइलाइट करें, highlightbackground="blue" . फिर, बॉर्डर की मोटाई सेट करें, highlightthickness=2 ।
-
इसके बाद, फ्रेम के अंदर कुछ विजेट बनाएं। उदाहरण में, हमने चार चेकबटन . रखे हैं और एक बटन फ्रेम के अंदर।
-
अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।
उदाहरण
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()
आउटपुट
यह निम्नलिखित आउटपुट देगा -
फ़्रेम के चारों ओर एक साधारण बॉर्डर बनाने का एक आसान तरीका है। फ़्रेम . रखने के बजाय , एक लेबलफ्रेम बनाएं और यह स्वचालित रूप से फ़्रेम विजेट के चारों ओर एक बॉर्डर सेट कर देगा।