अनेक महिन्यांच्या विकासानंतर, लाँचिंग «Qt 6.9» ची नवीन आवृत्ती, एक प्रकाशन जे Qt 6 मालिका स्थिर करण्याचे काम सुरू ठेवते आणि ग्राफिकल इंटरफेस आणि क्रॉस-प्लॅटफॉर्म अनुप्रयोग विकसित करण्यासाठी फ्रेमवर्कच्या क्षमतांमध्ये लक्षणीय वाढ करते.
Qt 6.9 ची नवीन आवृत्ती हे Qt ग्राफ्स मॉड्यूलच्या उत्क्रांतीसाठी वेगळे आहे, आता डायनॅमिक २डी आणि ३डी ग्राफिक्ससाठी अधिक शक्तिशाली, तसेच नेटिव्ह इमोजी आणि एसव्हीजी अॅनिमेशनसाठी समर्थनासह मूलभूत. हे अपडेट हायब्रिड सीपीयू, उपकरणांवरील कामगिरी देखील सुधारते. बहु-नमुनेदार प्रस्तुतीकरण आणि प्रगत तंत्रे.
क्यूटी 6.9 ची मुख्य नवीन वैशिष्ट्ये
Qt 6.9 च्या या नवीन आवृत्तीतील सर्वात उल्लेखनीय प्रगती म्हणजे मॉड्यूलमध्ये आढळते Qt आलेख, २डी आणि ३डी ग्राफिक्स तयार करण्यासाठी डिझाइन केलेले, हे विशेषतः अशा वातावरणात उपयुक्त आहे जे सतत बदलणाऱ्या मोठ्या प्रमाणात डेटा हाताळतात.
आवृत्ती 6.9 QML मध्ये Surface3D साठी पारदर्शकता जोडते., एक नवीन वर्ग QSpline3DSeries डेटा स्मूथ केलेल्या वक्रांमध्ये प्रदर्शित करेल, आणि अक्ष, लेबल्स आणि चार्ट कस्टमाइझ करण्यासाठी सुधारणा. importScene प्रॉपर्टी वापरून 3D सीन्स आयात करण्याचा एक सोपा मार्ग देखील सादर केला आहे, तसेच दृश्यमान ग्राफिक्स क्षेत्र अचूकपणे स्थानबद्ध करण्यासाठी सुधारित API देखील सादर केले आहे.
सुधारित इमोजी सपोर्ट आणि नवीन इंटरफेस पर्याय
Qt 6.9 आणते मजकुरात इमोजीसाठी मूळ समर्थन, त्यांची उपस्थिती स्वयंचलितपणे ओळखणे आणि CBDT आणि COLRv1 सारख्या सुसंगत रंग स्रोतांचा वापर करणे. जर मानक मजकूर हाताळणीला प्राधान्य दिले तर हे वैशिष्ट्य अक्षम केले जाऊ शकते. इंटरफेस तयार करण्यास मदत करण्यासाठी जिथे आशयाचे वर्चस्व असते सजावटीच्या घटकांवर, Qt.ExpandedClientAreaHint ध्वज जोडला गेला आहे., Qt Quick मधील SafeArea गुणधर्मासह, जे हेडर आणि मेनू मुख्य वापरकर्ता इंटरफेसमध्ये व्यत्यय आणत नाहीत याची खात्री करते.
QT 6.9 मध्ये नवीन SVG अॅनिमेशन आणि कामगिरी सुधारणा
मॉड्यूल Qt SVG ने मूलभूत CSS अॅनिमेशनना समर्थन देण्यास सुरुवात केली आहे, सध्या रंग, भरण, स्ट्रोक आणि रूपांतरण यासारख्या गुणधर्मांना लागू आहे, व्यतिरिक्त अनेक कामगिरी सुधारणा अंमलात आणल्या गेल्या आहेत. उदाहरणार्थ, हायब्रिड सीपीयू असलेल्या सिस्टीमवर, क्यूटी आता शेड्युलरला प्रत्येक थ्रेडसाठी कोणता कोर प्रकार वापरायचा हे सुचवू शकते. OpenGL सह QQuickPaintedItem वापरणाऱ्या अॅप्लिकेशन्समध्ये, FramebufferObject मोड डीफॉल्टनुसार सक्षम केला जातो, जो हार्डवेअर प्रवेगाचा फायदा घेतो.
तसेच, ओपनजीएल ईएस मध्ये मल्टीसॅम्पल्ड रेंडरिंगसाठी समर्थनासह आरएचआय बॅकएंड सुधारित केले आहे., आणि Direct3D मध्ये व्हर्टिकल सिंक्रोनाइझेशन (vblank) व्यवस्थापित करण्यासाठी एक वेगळा थ्रेड सादर केला आहे, ज्यामुळे इंटरॅक्टिव्ह इंटरफेसमध्ये विलंब कमी होतो. OpenGL वगळता सर्व RHI बॅकएंड्सना व्हेरिएबल रेट शेडिंगसाठी समर्थन मिळते. (VRS), जे क्विक 3D XR सह विकसित केलेल्या VR अनुभवांमध्ये कामगिरीला अनुकूल करते.
दृश्यमान सुधारणा आणि कमी CPU भार
ग्लो किंवा शॅडो इफेक्ट्स असलेल्या ग्राफिकल इंटरफेससाठी, Qt Quick नवीन RectangularShadow घटक सादर करते, जे मागील अंमलबजावणीच्या तुलनेत CPU भार कमी करते. QHeaderView क्लास देखील ऑप्टिमाइझ करण्यात आला आहे, आता कॉलम रीऑर्डरिंग सारखी वैशिष्ट्ये अक्षम केल्यावर कमी मेमरी वापरतो. दुसरीकडे, क्विक 3D मध्ये वेटेड ब्लेंडेड रेंडरिंग तंत्र समाविष्ट आहे, जे खोलीनुसार वस्तूंची क्रमवारी न लावता पारदर्शकता प्रस्तुत करण्यास अनुमती देते, संगणकीय भार न वाढवता सामान्य दृश्य कलाकृती काढून टाकते.
नवीन मॉड्यूल, सुरक्षा आणि डेव्हलपर टूल्स
शेवटचे परंतु महत्त्वाचे नाही, QT 6.9 मध्ये सादर केले आहे Qt नेटवर्क ऑथोरायझेशन मॉड्यूलn, जे सुलभ करते OAuth1 आणि OAuth2 वर आधारित प्रमाणीकरण प्रवाहांची अंमलबजावणी. सर्व्हरसाठी, मॉड्यूल Qt HTTP सर्व्हर आता विनंत्यांची संख्या मर्यादित करण्यास परवानगी देतो HTTP/2 कनेक्शनमध्ये थ्रेड्सची निर्मिती इनकमिंग आणि नियंत्रित करते, अशा प्रकारे उच्च भारांखाली त्याची मजबूती वाढवते.
विकासक देखील पाहतील QML भाषा सर्व्हरमध्ये सुधारणा, LSP प्रोटोकॉलला समर्थन देते, जे सुसंगत IDE मध्ये QML कोड स्ट्रक्चरचे श्रेणीबद्ध दृश्य प्रदान करते. क्यूटी क्विक एक नवीन कॉन्टेक्स्टमेनू घटक जोडते, जे तुम्हाला TextField आणि TextArea सारख्या घटकांसाठी विशिष्ट संदर्भ मेनू परिभाषित करण्याची परवानगी देते, उजवे-क्लिक सारख्या प्लॅटफॉर्म-आश्रित परस्परसंवादांना मूळतः एकत्रित करते.
शेवटी, हे लक्षात घेण्यासारखे आहे की या तात्पुरत्या आवृत्तीला सहा महिने सार्वजनिक समर्थन असेल, तसेच व्यावसायिक ग्राहकांसाठी आणखी सहा महिने असतील. जर तुम्हाला त्याबद्दल अधिक जाणून घ्यायचे असेल, तर तुम्ही तपशील तपासू शकता पुढील लिंकवर