Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में Kivy में विंडो साइज एडजस्टमेंट


Kivy पायथन में एक प्लेटफॉर्म इंडिपेंडेंट GUI टूल है। चूंकि यह Android, IOS, Linux और Windows आदि पर चल सकता है। Kivy आपको एक बार कोड लिखने और इसे विभिन्न प्लेटफॉर्म्स पर चलाने की कार्यक्षमता प्रदान करता है। यह मूल रूप से Android एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है, लेकिन इसका मतलब यह नहीं है कि इसका उपयोग डेस्कटॉप एप्लिकेशन पर नहीं किया जा सकता।

Kivy वह प्लेटफॉर्म है जहां आकार ज्यादा मायने नहीं रखता क्योंकि यह स्वचालित रूप से समायोजित होता है लेकिन क्या होगा यदि हम आकार को कुछ हद तक ठीक करना चाहते हैं चाहे वह ऊंचाई-वार हो या चौड़ाई-वार या बंधन से मुक्त उपयोगकर्ता की आवश्यकता पर निर्भर करता है।

उदाहरण

# जब कोई निश्चित विंडो आकार नहीं है यानी उपयोगकर्ता के अनुसार पूरी तरह से रिसाइज़ेबल: from kivy.config import Config # 0 ऑफ होने के लिए 1 ऑन होने के लिए जैसे true/false में आप 0 या 1 और True या False का उपयोग कर सकते हैं Config.set('graphics', 'resizable', True) # kivy मॉड्यूल आयात करें import kivy # यह kivy संस्करण को प्रतिबंधित करता है यानी इस kivy संस्करण से नीचे आप ऐप का उपयोग नहीं कर सकते kivy.require("1.9.1") # बेस क्लास जिसमें आपका App App क्लास से इनहेरिट करता है। app: हमेशा आपके एप्लिकेशन के इंस्टेंस को संदर्भित करता है from kivy.app import App # यदि आप लेबल आयात नहीं करते और इसके माध्यम से उपयोग करते हैं तो त्रुटि from kivy.uix.label import Label # ऐप क्लास परिभाषित करें class MyLabelApp(App):    def build(self):       # लेबल स्क्रीन पर टेक्स्ट प्रदर्शित करता है       # अलग-अलग रंग के साथ मार्कअप टेक्स्ट          l2 = Label(text ="[color = ff3333][b]Hello !!!!!!!!!!![/b]             [/color]\n [color = 3333ff]World!!! !!:):):):)[/color]",                font_size ='20sp', markup = True)          return l2 # लेबल के लिए ऑब्जेक्ट बनाएं label = MyLabelApp() # विंडो चलाएं label.run() # कोई रिसाइज़िंग नहीं, चौड़ाई के साथ निश्चित आकार: from kivy.config import Config # 0 ऑफ होने के लिए 1 ऑन होने के लिए जैसे true/false # आप 0 या 1 और True या False का उपयोग कर सकते हैं Config.set('graphics', 'resizable', '0') # विंडो की चौड़ाई ठीक करें Config.set('graphics', 'width', '500') # विंडो की ऊंचाई ठीक करें from kivy.config import Config # 0 ऑफ होने के लिए 1 ऑन होने के लिए जैसे true/false # आप 0 या 1 और True या False का उपयोग कर सकते हैं Config.set('graphics', 'resizable', '0') # विंडो की ऊंचाई ठीक करें Config.set('graphics', 'height', '400')

  1. पायथन - किवी (Kivy) में बटन एक्शन पायथन - किवी (Kivy) में बटन एक्शन

    किवी (Kivy) अभिनव उपयोगकर्ता इंटरफेस वाले एप्लिकेशन के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है, जैसे मल्टी-टच ऐप्स। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि बटन दबाए जाने पर इवेंट्स का उपयोग कैसे करें। नीचे दि

  1. पायथन - किवी (Kivy) में BoxLayout विजेट पायथन - किवी (Kivy) में BoxLayout विजेट

    किवी (Kivy) अभिनव उपयोगकर्ता इंटरफेस वाले एप्लिकेशन के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है, जैसे मल्टी-टच ऐप्स। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि BoxLayout विजेट का उपयोग करके विभिन्न ओरिएंटेशन और रं

  1. पायथन - किवी (Kivy) में AnchorLayout पायथन - किवी (Kivy) में AnchorLayout

    किवी (Kivy) अभिनव उपयोगकर्ता इंटरफेस वाले एप्लिकेशन के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है, जैसे मल्टी-टच ऐप्स। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि एंकर लेआउट पोजिशनिंग का उपयोग कैसे करें। AnchorLayou