खोज…


परिचय

एनयूआई: एक प्राकृतिक यूजर इंटरफेस (एनयूआई) मानव-कंप्यूटर इंटरैक्शन के लिए एक प्रणाली है जो उपयोगकर्ता प्राकृतिक, रोजमर्रा के मानव व्यवहार से संबंधित सहज क्रियाओं के माध्यम से संचालित करता है।

किवी मल्टी-टच इनेबल्ड मीडिया रिच एप्लिकेशन के विकास के लिए एक पायथन लाइब्रेरी है जिसे विभिन्न उपकरणों पर स्थापित किया जा सकता है। मल्टी-टच एक स्पर्श-संवेदी सतह (आमतौर पर एक टच स्क्रीन या एक ट्रैकपैड) की क्षमता को दर्शाता है जो एक साथ दो या दो से अधिक बिंदुओं से इनपुट का पता लगाने के लिए।

पहला ऐप

एक कीवी एप्लिकेशन बनाने के लिए

  1. ऐप क्लास को सब क्लास करें
  2. निर्माण विधि को लागू करें, जो विजेट को वापस कर देगा।
  3. कक्षा को तुरंत चलाने के लिए प्रेरित करें।
from kivy.app import App
from kivy.uix.label import Label

class Test(App):
    def build(self):
        return Label(text='Hello world')

if __name__ == '__main__':
    Test().run()

व्याख्या

from kivy.app import App

उपरोक्त कथन पैरेंट क्लास ऐप को इम्पोर्ट करेगा। यह आपके इंस्टॉलेशन डायरेक्टरी your_installtion_directory / kivy / app.py में मौजूद होगा

from kivy.uix.label import Label

उपरोक्त कथन ux element लेबल आयात करेगा। सभी ux तत्व आपके इंस्टॉलेशन डायरेक्टरी your_installation_directory / kivy / uix / में मौजूद हैं।

class Test(App):

उपरोक्त कथन आपके ऐप को बनाने के लिए है और क्लास का नाम आपके ऐप का नाम होगा। इस वर्ग को मूल एप्लिकेशन वर्ग विरासत में मिला है।

def build(self):

उपरोक्त कथन ऐप क्लास की निर्माण विधि को ओवरराइड करता है। वह विजेट लौटाएगा जिसे आपको ऐप शुरू करने के समय दिखाना होगा।

return Label(text='Hello world')

उपरोक्त कथन बिल्ड विधि का निकाय है। यह अपने पाठ हैलो दुनिया के साथ लेबल वापस कर रहा है

if __name__ == '__main__':

उपरोक्त कथन प्रवेश बिंदु है जहां से अजगर दुभाषिया आपके ऐप को निष्पादित करना शुरू करता है।

Test().run()

उपरोक्त कथन इसके उदाहरण को बनाकर आपके टेस्ट क्लास को इनिशियलाइज़ करता है। और ऐप क्लास फंक्शन रन () शुरू करें।

आपका ऐप नीचे दी गई तस्वीर की तरह दिखेगा।

यहाँ छवि विवरण दर्ज करें



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow