वजन सबसे आम उपायों में से एक है जिसे आपको रोजमर्रा की जिंदगी में बदलने की आवश्यकता होगी, क्योंकि अलग-अलग देश अलग-अलग इकाइयों का उपयोग करते हैं। कभी-कभी, एक ही देश अलग-अलग इकाइयों का उपयोग करता है! एक साधारण वजन परिवर्तक ऐप बहुत उपयोगी हो सकता है।
इस तरह के एप्लिकेशन को विकसित करना आपके पायथन प्रोग्रामिंग कौशल को प्रशिक्षित करने का एक सरल तरीका है। जीयूआई बनाना सीखें और आप जल्द ही टिक टैक टो, स्नेक और फ्लैपी बर्ड जैसे गेम बनाना शुरू कर सकते हैं।
तो आप पायथन का उपयोग करके वज़न रूपांतरण एप्लिकेशन बनाने के लिए टिंकर मॉड्यूल का उपयोग कैसे कर सकते हैं?
टिंकर मॉड्यूल
Tkinter Tk GUI टूलकिट का मानक Python इंटरफ़ेस है जो आपको डेस्कटॉप एप्लिकेशन बनाने की अनुमति देता है। यह विभिन्न प्रकार के विजेट जैसे बटन, लेबल, टेक्स्ट बॉक्स और लेआउट प्रबंधक प्रदान करता है जो बिना अधिक प्रयास के एप्लिकेशन को विकसित करना आसान बनाता है।
टिंकर के साथ आप जो कुछ एप्लिकेशन बना सकते हैं उनमें जीयूआई कैलेंडर, अलार्म घड़ी,
कैलकुलेटर, एक नोटपैड, एक पेंट एप्लिकेशन, और टाइपिंग टेस्ट खेल. अपने सिस्टम में टिंकर स्थापित करने के लिए, टर्मिनल खोलें और चलाएं:पिप टिंकर स्थापित करें
पायथन का उपयोग करके वजन रूपांतरण एप्लिकेशन कैसे बनाएं
आप इसमें पायथन का उपयोग करके वज़न रूपांतरण एप्लिकेशन का स्रोत कोड पा सकते हैं गिटहब रिपॉजिटरी.
टिंकर मॉड्यूल आयात करें। टिंकर उदाहरण को प्रारंभ करें और रूट विंडो प्रदर्शित करें। पिक्सेल में आयाम और विंडो का शीर्षक सेट करें।
आयात tkinter जैसा टी
से tkinter आयात *
विंडो = टीके ()
विंडो शीर्षक ("वेट कन्वर्टर ऐप")
विंडो.ज्यामिति ("750x500")
एप्लिकेशन के हेडर को प्रदर्शित करने के लिए एक लेबल विजेट को परिभाषित करें। उस मूल विंडो को निर्दिष्ट करें जिसमें आप इसे रखना चाहते हैं, वह पाठ जिसे इसे प्रदर्शित करना चाहिए, फ़ॉन्ट शैली और फ़ॉन्ट रंग। का उपयोग करके पैरेंट विजेट में रखने से पहले विजेट्स को ब्लॉक में व्यवस्थित करें सामान बाँधना() तरीका।
एक समारोह परिभाषित करें, कन्वर्ट_टू_ग्राम (). उपयोग पाना() उपयोगकर्ता द्वारा प्रदान किए गए डेटा को पुनर्प्राप्त करने के लिए फ़ंक्शन। ग्राम में प्राप्त करने के लिए मूल्य को 1000 से गुणा करें। वजन को ग्राम में प्रदर्शित करने के लिए एक लेबल बनाएं और दूसरा परिकलित मूल्य प्रदर्शित करने के लिए।
लेबल (खिड़की, पाठ ="वेट कन्वर्टर ऐप", फ़ॉन्ट = ("एरियल", 36 ), एफजी ='#A020F0')।सामान बाँधना()
किलो = टीके। इंटवार ()
डीईएफ़Convert_to_gram():
किग्रा 1 = किग्रा.गेट ()
ग्राम = फ्लोट (kg1) * 1000
लेबल (खिड़की, पाठ ="वजन ग्राम में:", फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
लेबल (खिड़की, पाठ = ग्राम, फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
इसी प्रकार, दो कार्यों को परिभाषित करें, कन्वर्ट_टू_औंस () और पाउंड में कनवर्ट करें (). उपरोक्त कार्यों के समान चरण करें। किलोग्राम को औंस में बदलने के लिए, मान को 35.274 से गुणा करें। पाउंड में बदलने के लिए, 2.20462 से गुणा करें।
डीईएफ़कन्वर्ट_टू_औंस():
किग्रा 1 = किग्रा.गेट ()
औंस = फ्लोट (kg1) * 35.274
लेबल (खिड़की, पाठ ="वजन औंस में:", फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
लेबल (खिड़की, पाठ = औंस, फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
डीईएफ़कन्वर्ट_टू_पाउंड():
किग्रा 1 = किग्रा.गेट ()
पौंड = फ्लोट (kg1) * 2.20462
लेबल (खिड़की, पाठ ="पाउंड में वजन:", फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
लेबल (खिड़की, पाठ = पाउंड, फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
उपयोगकर्ता को किलोग्राम में वजन दर्ज करने के लिए कहते हुए एक लेबल घोषित करें। उपयोगकर्ता से इनपुट प्राप्त करने के लिए एक प्रविष्टि विजेट को परिभाषित करें उस मूल विंडो को निर्दिष्ट करें जिसमें आप इस विजेट को रखना चाहते हैं, एक चर के लिए एक मान प्रदान करने के लिए टेक्स्ट वेरिएबल और फ़ॉन्ट शैली। पैक प्रबंधक का उपयोग करके विजेट व्यवस्थित करें।
वजन को किलोग्राम में ग्राम, औंस और पाउंड में बदलने के लिए तीन बटन परिभाषित करें। उस विंडो को निर्दिष्ट करें जिसमें आप उन्हें रखना चाहते हैं, वह पाठ जिसे इसे प्रदर्शित करना चाहिए, पृष्ठभूमि का रंग, फ़ॉन्ट का रंग, क्लिक करने पर इसे निष्पादित करने वाला फ़ंक्शन और फ़ॉन्ट शैली। व्यवस्थित करें और कुछ पैडिंग निर्दिष्ट करें, ताकि बटन एक दूसरे से चिपक न जाएं।
लेबल (खिड़की, पाठ ="किलोग्राम में वजन दर्ज करें", फ़ॉन्ट = ("एरियल", 18 ))।सामान बाँधना()
प्रविष्टि (खिड़की, पाठ चर = किग्रा, फ़ॉन्ट = ('एरियल', '13'))।सामान बाँधना()
बटन (खिड़की, पाठ ="ग्राम में कनवर्ट करें"बीजी ="#A020F0", एफजी ="#E0FFFF", कमांड = कन्वर्ट_टू_ग्राम, फ़ॉन्ट = ('एरियल', '13')).पैक (पैडी=10)
बटन (खिड़की, पाठ ="औंस में कनवर्ट करें"बीजी ="#A020F0", एफजी ="#E0FFFF"कमांड = कन्वर्ट_टू_औंस, फ़ॉन्ट = ('एरियल', '13')).पैक (पैडी=8)
बटन (खिड़की, पाठ ="पाउंड में बदलें"बीजी ="#A020F0", एफजी ="#E0FFFF"कमांड = कन्वर्ट_टू_पाउंड, फ़ॉन्ट = ('एरियल', '13')).पैक (पैडी=8)
मुख्य घेरा() फ़ंक्शन पायथन को टिंकर इवेंट लूप चलाने के लिए कहता है और जब तक आप विंडो बंद नहीं करते तब तक ईवेंट (जैसे बटन प्रेस) सुनें।
विंडो.मेनलूप ()
सभी कोड एक साथ रखें और आपका वज़न रूपांतरण ऐप उपयोग के लिए तैयार है।
वजन रूपांतरण आवेदन का नमूना आउटपुट
प्रोग्राम चलाने पर, यह हेडर, एक इनपुट बॉक्स और तीन बटनों के साथ उनके संबंधित लेबल के साथ एक विंडो प्रदर्शित करता है। 30 किलोग्राम के रूप में मूल्य दर्ज करने और प्रत्येक बटन को लगातार दबाने पर, कार्यक्रम स्क्रीन पर परिवर्तित वजन प्रदर्शित करता है।
30 किलोग्राम 30,000 ग्राम, 1,058.22 औंस और 66.1385 पाउंड में परिवर्तित होते हैं।
डेस्कटॉप एप्लिकेशन बनाने के लिए टिंकर का उपयोग करना
पायथन में जीयूआई एप्लिकेशन विकसित करने के लिए टिंकर सबसे आसान और सबसे शक्तिशाली मॉड्यूल में से एक है। यह कुछ ही मिनटों में किसी भी एप्लिकेशन को बनाने के लिए अनुकूलन योग्य और रेडी-टू-यूज़ विजेट्स के साथ क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट का समर्थन करता है।
यदि आप टिंकर के विकल्प की तलाश कर रहे हैं, तो आप पीईक्यूटी मॉड्यूल का पता लगा सकते हैं। PyQt Qt के लिए Python बाइंडिंग है। यह C++ पुस्तकालयों और विकास उपकरणों का एक संग्रह है जो कई प्लेटफार्मों में ग्राफिकल यूजर इंटरफेस के लिए अमूर्तता प्रदान करता है। आप नेटवर्किंग, रेगुलर एक्सप्रेशन, SQL डेटाबेस, XML, और बहुत कुछ के लिए टूल का उपयोग कर सकते हैं।