किवी (Kivy) अभिनव उपयोगकर्ता इंटरफेस वाले एप्लिकेशन के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है, जैसे मल्टी-टच ऐप्स। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि किवी के माध्यम से बनाई गई विंडोज में लेबल कैसे जोड़ें।
लेबल बनाना
नीचे दिए गए उदाहरण में हम एक विंडो बनाते हैं और uix.label मॉड्यूल में उपलब्ध Label फ़ंक्शन का उपयोग करके इसे एक कस्टम लेबल देते हैं। एक बार जब हम इस कोड के साथ ऐप चलाते हैं, तो हमें कस्टम लेबल दिखाने वाली नई विंडो मिलती है।
उदाहरण
from kivy.app import App
from kivy.uix.label import Label
class NewLabel(App):
def build(self):
# लेबल टेक्स्ट जिसे संपादित किया जा सकता है
lbl = Label(text="Hello Label Text ! ")
return lbl
NewLabel().run()
उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है:
आउटपुट

लेबल को सजाना
हम Label फ़ंक्शन के हिस्से के रूप में उपलब्ध अतिरिक्त पैरामीटर्स के साथ लेबल के फ़ॉन्ट आकार और रंग को भी समायोजित कर सकते हैं।
उदाहरण
from kivy.app import App
from kivy.uix.label import Label
class NewLabel(App):
def build(self):
# लेबल टेक्स्ट जिसे संपादित किया जा सकता है
lbl = Label(
text="Hello Label Text ! \nwelcome to the world of Kivy",
font_size='30sp',
color=[0.56, 0.56, 0.24, 1]
)
return lbl
NewLabel().run()
उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है:
आउटपुट

मुख्य पैरामीटर्स:
text: प्रदर्शित करने के लिए टेक्स्टfont_size: फ़ॉन्ट आकार (उदाहरण: '30sp' - स्केलेबल पिक्सेल)color: RGBA मानों की सूची [R, G, B, A] जहां प्रत्येक 0-1 के बीच होता है\n: नई लाइन के लिए