Tkinter हाई-लेवल डेस्कटॉप एप्लिकेशन बनाने के लिए कई बिल्ट-इन विजेट्स प्रदान करता है। LabelFrame विजेट उनमें से एक है, जो उपयोगकर्ताओं को एक लेबल्ड फ्रेम जोड़ने की अनुमति देता है। Label LabelFrame में एक और विजेट है, जिसका उपयोग फ्रेम या किसी भी कंटेनर में टेक्स्ट या इमेज जोड़ने के लिए किया जाता है।
LabelFrame विजेट के दो मुख्य घटक हैं,
टाइटल बार (इसे LabelFrame विजेट के टेक्स्ट के रूप में भी जाना जाता है)।
कंटेंट (LabelFrame विजेट का कंटेंट। आप LabelFrame विजेट के अंदर कंटेंट के रूप में इमेज या टेक्स्ट जोड़ सकते हैं।)
LabelFrame विजेट को परिभाषित करने के लिए, आपको LabelFrame(root) विजेट के कंस्ट्रक्टर को परिभाषित करना होगा।
उदाहरण
यहां LabelFrame विजेट का एक कार्यात्मक उदाहरण है जिसमें हम LabelFrame विजेट के कंटेंट के रूप में कुछ टेक्स्ट जोड़ेंगे।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# एक कैनवास विजेट बनाएं
canvas = Canvas(win)
canvas.pack()
# एक LabelFrame विजेट बनाएं
lf = LabelFrame(canvas, text="Welcome Window")
# LabelFrame विजेट में एक लेबल जोड़ें
label = Label(lf, text="This text is inside the LabelFrame.")
label.config(font='Arial 12')
label.pack(padx=20, pady=20)
lf.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक LabelFrame विजेट और उसके अंदर कुछ टेक्स्ट वाली विंडो प्रदर्शित होगी।
