क्यूटी कंपनीने अनावरण केले चौकट प्रकाशन क्विट 6.1, ज्यामध्ये क्यूटी 6 शाखेची कार्यक्षमता स्थिर आणि कार्यक्षमता वाढविणे सुरू आहे.
Qt 6.1 मधील मुख्य सुधारणा संबंधित आहेत क्यूटी 5.15 मध्ये उपलब्ध असलेल्या मॉड्यूल्सच्या रचनामध्ये समाविष्ट केल्यामुळे, परंतु ते क्यूटी 6 च्या पहिल्या आवृत्तीत समावेश करण्यास तयार नव्हते. विशेषत: रचनांमध्ये मॉड्यूल समाविष्ट आहेत.
क्यूटी 6.1 ची मुख्य नवीन वैशिष्ट्ये
Qt 6.1 च्या या नवीन आवृत्तीत करण्यात आलेल्या मुख्य बदलांमध्ये ते नमूद केले आहे उपयोगिता सुधारण्यासाठी आणि एपीआय सुलभ करण्यासाठी क्यूटीटी कोअरमध्ये काम केले गेले आहे, या व्यतिरिक्त, काढून टाकण्याची प्रक्रिया () पद्धती समाविष्ट केली गेली आहे आणि मिटवा_इफ () पद्धतीस समर्थन देणार्या वर्गांची संख्या वाढविली गेली आहे.
तसेच असे नमूद केले गेले आहे की क्यूस्ट्रिंगमध्ये गहाळ पद्धती लागू केल्या गेल्या पण क्यूस्ट्रिंग व्ह्यू मध्ये देखील गहाळ आहे ओव्हरफ्लो संरक्षित व्यतिरिक्त, वजाबाकी आणि गुणाकार कार्ये (सुधारित सुरक्षा), तसेच 16-बिट फ्लोटिंग पॉईंट मूल्यांसाठी सुधारित समर्थन.
क्यूटी क्विक 3 डी लक्ष्य अॅनिमेशन ट्रान्सफॉर्मेशनसाठी समर्थन जोडते आणि डुप्लिकेट रेन्डरिंगसाठी प्रायोगिक समर्थन लागू करते (प्रत्येक उदाहरण प्रस्तुत), जे समान प्रकारच्या ऑब्जेक्ट्सच्या एकाधिक प्रती प्रस्तुत करण्यास अनुमती देते एका पासमध्ये देखावाच्या परिघीय भागांमध्ये स्थित. जेव्हा दृश्यामध्ये मोठ्या संख्येने तत्सम वस्तू असतात तेव्हा ही पद्धत प्रतिपादन लक्षणीय गतीने वाढवते. निर्दिष्ट पद्धतीच्या आधारे, XNUMX डी कण प्रस्तुतीकरणासाठी समर्थन लागू केले आहे.
प्रॉपर्टी बाइंडिंगसाठी एपीआय, Qt 6.0 मध्ये सादर केले, अद्ययावत केले गेले आहे. जावा, क्यूजेनीइन्वायरनमेंट आणि क्यूजेनीऑब्जेक्टसह सामान्यत: Android प्लॅटफॉर्मवर आवश्यकतेसह एकत्रिकरण सुलभ करण्यासाठी नवीन वर्ग जोडले गेले.
हे व्हल्कन 1.1 आणि 1.2 ग्राफिक्स एपीआयच्या समर्थनाच्या संबंधात क्यूटी गुई मधील सुधारणांवर देखील प्रकाश टाकते, तसेच नवीन क्यूआरआरआरसोर्सप्रोव्हाइडर वर्ग जोडला गेला की क्यू लेबल लोड-रीसोर्स () आणि सबक्लासिंग क्यूटेक्स्टडॉक्मेंट पुन्हा लागू करण्यापासून टाळण्यासाठी वापरते.
कलर स्पेस घटकांसाठी वापरकर्त्याने परिभाषित करेक्शन फंक्शन्स वापरण्याची क्षमता क्यूक्लॉरस्पेस वर्गात लागू केली आहे.
सिस्टमवरील नेटवर्कची स्थिती निश्चित करण्यासाठी क्यूटी नेटवर्क क्यूनेट नेटवर्क माहिती प्रोग्राम प्रदान करते. एचटीटीपी कुकी हँडलरमध्ये सेमेसाइट मोडसाठी समर्थन जोडला.
Qt QML जावास्क्रिप्ट अंमलबजावणीवर अधिक नियंत्रणासाठी QJSPrimitiveValue आणि QJSManagedValue पर्यायांची अंमलबजावणी करते.
मॉड्यूलसंदर्भात त्या समाविष्ट आहेत या नवीन आवृत्तीत:
- अॅक्टिव्ह क्यूटी - विंडोज प्लॅटफॉर्मवर सीओएम आणि अॅक्टिव्हएक्स नियंत्रणे समर्थन करते.
- क्यूटी चार्ट: चार्ट तयार करणे.
- Qt डेटा व्हिज्युअलायझेशन: स्थिर आणि डायनॅमिक डेटाचे व्हिज्युअलायझेशन.
- क्यूटी डिव्हाइस युटिलिटीज क्यूटी फॉर डिव्हाइस क्रिएशन पॅकेजचा एक भाग आहे.
- Qt 6 मध्ये अनुप्रयोगांचे हस्तांतरण सुलभ करण्यासाठी क्यूटी ग्राफिकल प्रभाव एक स्तर आहे.
- Qt Lottie: प्लगइन वापरून JSON स्वरूपनात निर्यात केलेले ग्राफिक्स आणि अॅनिमेशन प्रस्तुत करा
- अॅडोब आफ्टर पॅकेजेससाठी बॉडीमोव्हिन. यात अॅनिमेशन, क्रॉपिंग, लेयर प्रोसेसिंग आणि इतर प्रभावांसाठी अंगभूत मायक्रो-इंजिन समाविष्ट आहे.
- क्यूटी स्टेट मशीन ही इव्हेंट-आधारित कॉन्स्ट्रक्ट तयार करण्यासाठी आणि एससीएक्सएमएल-आधारित राज्य मशीनची अंमलबजावणी करण्यासाठी एक फ्रेमवर्क आहे.
- Qt व्हर्च्युअल कीबोर्ड एक आभासी कीबोर्ड अंमलबजावणी आहे.
शेवटी आपल्याला ते लक्षात ठेवावे लागेल क्यूटी कंपनीने आपल्या परवान्याच्या मॉडेलमध्ये काही बदल केले जे सर्व आवृत्त्या वितरीत केल्या जातील केवळ व्यावसायिक परवाना वापरकर्त्यांसाठी पहिल्या 12 महिन्यांत.
तरीही Qt 5.15 च्या सर्व आवृत्त्यांवरील सार्वजनिक प्रवेश कायम ठेवला जाईल पूर्वी प्रकाशित, परंतु बंद दाराच्या मागे नवीन पुष्टीकरण जोडले जाईल. अपवाद केवळ Qt WebEngine आणि Qt स्क्रिप्ट मॉड्यूलच्या कोडसाठी केला गेला आहे, जे LGPL परवान्याअंतर्गत बाह्य अवलंबनांशी जोडलेले आहेत.
Qt 6.1 च्या या नवीन आवृत्तीमध्ये स्वारस्य असलेल्या व्यावसायिक परवानाधारक वापरकर्त्यांसाठी त्यांना हे माहित असले पाहिजे की विंडोज 10, मॅकोस 10.14+, लिनक्स प्लॅटफॉर्म (उबंटू 20.04+, सेंटोस 8.1 +, ओपनस्यूएस 15.1+), आयओएस 13+ आणि Android (API 23+).
क्यूटी घटकांचे स्रोत एलजीपीएलव्ही 3 आणि जीपीएलव्ही 2 परवान्यांतर्गत प्रसिद्ध केले जातात.
स्त्रोत: https://www.qt.io