क्यूटीसाठी एक पॅकेज व्यवस्थापक विकसित केले जात आहे

क्यूटी कंपनीने अनावरण केले बरेच दिवसांपूर्वी ब्लॉग पोस्टद्वारे क्यूटी ऑनलाइन इंस्टॉलरमध्ये पॅकेज मॅनेजर समाविष्ट करण्याचा आपला हेतू आहे, जे Qt 6 मध्ये अतिरिक्त लायब्ररीची स्थापना सुलभ करण्यात मदत करेल.

बेस म्हणून, कॉनन पॅकेज मॅनेजर वापरला जाईल, सी / सी ++ मध्ये लायब्ररी वितरीत करण्यासाठी डिझाइन केलेले आहे आणि विकेंद्रित आर्किटेक्चर आहे जे आपल्याला आपल्या सर्व्हरवरून लायब्ररी वितरीत करण्यास अनुमती देते. हे गृहित धरले जाते की पॅकेज व्यवस्थापक वापरकर्त्यांना बाह्य भांडारात अतिरिक्त मॉड्यूल वापरण्याची अनुमती देते मूलभूत सेटला जास्त भार न देता किंवा गुंतागुंत न करता.

पहिल्या टप्प्यात, क्यूटी नेटवर्क प्राधिकृतता, क्यूटी प्रतिमा स्वरूप आणि क्यूटी 3 डी मॉड्यूलचे वितरण करण्याचे नियोजित आहे, परंतु डिसेंबरमध्ये Qt 6 च्या रीलिझसह मॉड्यूलची संख्या वाढेल. क्यूटी विकसकांद्वारे प्रदान केलेल्या अतिरिक्त मॉड्यूल्स लोड करण्याव्यतिरिक्त, पॅकेज मॅनेजर बाह्य विक्रेत्यांकडून लायब्ररी मिळविण्यासाठी देखील वापरला जाऊ शकतो.

Qt 6 सह आम्ही Qt ऑनलाइन इंस्टॉलर व्यतिरिक्त पॅकेज व्यवस्थापकाचा फायदा घेऊन अधिक लवचिकता प्रदान करू इच्छित आहोत. नवीन पॅकेज व्यवस्थापक कार्यक्षमता, कॉनन.आयओ (https://conan.io) वर आधारित, Qt बेसलाइनची जटिलता न वाढवता वापरकर्त्यांना अधिक पॅकेजेस प्रदान करणे शक्य करते. क्यूटीने प्रदान केलेल्या पॅकेज व्यतिरिक्त, पॅकेज मॅनेजरचा वापर इतर स्रोतांकडून सामग्री मिळविण्यासाठी केला जाऊ शकतो.

सुरुवातीला, आमच्याकडे पॅकेज मॅनेजरद्वारे तीन अतिरिक्त ली बी रॅरी प्रदान केल्या आहेत: क्यूटी ऑथरायझेशन नेटवर्क, क्यूटी प्रतिमा स्वरूपने आणि क्यूटी 3 डी. क्यूटी of च्या पुढील आवृत्त्यांमध्ये अधिक अतिरिक्त लायब्ररी उपलब्ध असतील आम्ही सध्या पॅकेज मॅनेजरद्वारे उपलब्ध असलेल्या अतिरिक्त लायब्ररीचा बॅकएंड म्हणून विद्यमान क्यूटी डिलिव्हरी सिस्टमचा लाभ घेत आहोत. Qt 6 प्रमाणे, सध्याचे कार्य अद्याप बीटामध्ये आहे आणि सर्व टिप्पण्या स्वागतार्ह आहेत.

कॉनन प्रोफाइल फायली आणि बिल्ड रेसिपी सध्या Android आणि iOS लक्ष्यांसाठी कार्यरत आहेत हे नमूद करणे महत्वाचे आहे.

तसेच, क्यूटी कंपनीने एमसीयू 1.5 साठी क्यूटी जारी केली आहे, मायक्रोकंट्रोलर्स आणि कमी-उर्जा उपकरणांसाठी क्यूटी फ्रेमवर्कचा आढावा. हे पॅकेज आपल्याला विविध उपभोक्ता इलेक्ट्रॉनिक्स, घालण्यायोग्य उपकरणे, औद्योगिक उपकरणे आणि स्मार्ट होम सिस्टमसाठी ग्राफिकल अनुप्रयोग तयार करण्यास सक्षम करते.

डेस्कटॉप सिस्टमसाठी व्यापक जीयूआय तयार करण्यासाठी वापरल्या जाणार्‍या परिचित एपीआय आणि मानक विकास साधनांचा वापर करून विकास केला जातो.

सी ++ एपीआय आणि क्यूएमएल दोन्ही लहान स्क्रीनसाठी पुन्हा डिझाइन क्यूटी क्विक कंट्रोल विजेट्ससह वापरले जाऊ शकतात. उच्च कार्यप्रदर्शन साध्य करण्यासाठी, क्यूएमएल स्क्रिप्टचे भाषांतर सी ++ कोडमध्ये केले जाते आणि एक वेगळ्या ग्राफिक्स इंजिन, क्यूटी क्विक अल्ट्रालाईट (क्यूयूएल) चा वापर करून प्रस्तुत केले जाते, जे अल्प प्रमाणात रॅम आणि प्रोसेसर संसाधनांसह ग्राफिकल इंटरफेस तयार करण्यासाठी अनुकूलित आहे.

इंजिन एआरएम कॉर्टेक्स-एम मायक्रोकंट्रोलर लक्षात ठेवून डिझाइन केलेले आहे आणि एनएक्सपी आय.एमएक्स आरटी 2 चिप्सवरील पीएक्सपी, एसटीएम 1050 एफ 32i चिप्सवरील क्रोम-आर्ट आणि रेनेसस आरएच 769 चिप्सवरील आरजीएल सारख्या 850 डी ग्राफिक्स एक्सीलरेटरला समर्थन देते.

म्हणूनच आम्ही क्यूटी फॉर एमसीयू 1.5 मध्ये परिपूर्ण नवीन एपीआयचा संच सेट केला जो ते एकत्रीकरण सक्षम करते.

असे नमूद केले आहे यात प्रामुख्याने दोन भाग असतात:

प्लॅटफॉर्म नेमस्पेस आपण अंमलात आणणे आवश्यक असलेल्या भिन्न अमूर्त कार्ये उघडकीस आणते. ही इंजिन कॉल करते अशी कार्ये आहेत क्यूटी क्विक अल्ट्रालाईट हार्डवेअरशी संवाद साधण्यासाठी जास्तीत जास्त अंमलबजावणी करण्यासाठी त्यापैकी 18 आहेत, त्यापैकी काही पर्यायी आहेत.

नेमस्पेस प्लॅटफॉर्मइंटरफेस इंजिनला परत कॉल करण्यासाठी आपल्या प्लॅटफॉर्म रुपांतरण कोडमध्ये आपल्याला आवश्यक असलेले सर्व API प्रदान करते, उदाहरणार्थ टच स्क्रीन नियंत्रकाकडून प्राप्त झालेल्या टच इव्हेंट्स हाताळण्यासाठी किंवा टाइमर आधारित इंजिन अद्ययावत ट्रिगर करण्यासाठी किंवा अन्य मार्गांनी.

क्यूटी क्विक अल्ट्रालाईट हार्डवेअरमध्ये स्थलांतरित करताना आपल्याला सर्व प्लॅटफॉर्म वैशिष्ट्ये लागू करण्याची आवश्यकता नाही. एमसीयूसाठी क्यूटी एसडीकेमध्ये सर्व प्लॅटफॉर्म रुपांतरांसाठी स्त्रोत कोड समाविष्ट आहे, ज्याचा अर्थ असा आहे की आपल्याला समर्थित समर्थित एमसीयूपैकी एकावर आधारित कस्टम बोर्डमध्ये क्यूटी क्विक अल्ट्रालाईट अनुकूलित करणे आवश्यक असल्यास किंवा आपल्याला एखाद्या कुटुंबातील नवीन एमसीयू पोर्ट करण्याची आवश्यकता असल्यास. .


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.