
Qt 6 मालिकेच्या सहाव्या रिलीझमध्ये, आम्ही ग्राफिक्स आणि UI डेव्हलपर आणि ऍप्लिकेशन बॅकएंडसाठी अनेक नवीन वैशिष्ट्ये सादर केली.
क्यूटी कंपनीने अनावरण केले काही दिवसांपूर्वी फ्रेमवर्कच्या नवीन आवृत्तीचे प्रकाशन "Qt 6.5" , ज्यामध्ये क्यूटी 6 शाखेची कार्यक्षमता स्थिर आणि कार्यक्षमता वाढविणे सुरू आहे.
क्विट 6.5 LTS रिलीझची स्थिती प्राप्त झाली, ज्यामध्ये तीन वर्षांच्या आत व्यावसायिक परवाना वापरकर्त्यांसाठी अद्यतने जारी केली जातील (उर्वरित, पुढील प्रमुख आवृत्तीच्या निर्मितीच्या सहा महिन्यांपूर्वी अद्यतने जारी केली जातील). Qt 6.2 च्या मागील LTS शाखेसाठी समर्थन 30 सप्टेंबर 2024 पर्यंत राहील. Qt 5.15 शाखा मे 2025 पर्यंत सुरू राहील.
क्यूटी 6.5 ची मुख्य नवीन वैशिष्ट्ये
QT 6.5 च्या या नव्याने प्रसिद्ध झालेल्या आवृत्तीमध्ये, हे हायलाइट केले आहे Qt क्विक 3D भौतिकशास्त्र मॉड्यूल, जे भौतिक प्रक्रियांचे अनुकरण करण्यासाठी API प्रदान करते ज्याचा वापर Qt Quick 3D सह वास्तववादी संवाद आणि 3D दृश्यांमधील वस्तूंच्या हालचालीसाठी केला जाऊ शकतो, ते स्थिर केले गेले आहे आणि पूर्णपणे सुसंगत केले गेले आहे. अंमलबजावणी PhysX इंजिनवर आधारित आहे.
नवीन आवृत्तीत दिसणारा आणखी एक बदल म्हणजे तो गडद मोड समर्थन जोडले विंडोज डिझाइनचे, तसेच ए गडद लेआउटचा स्वयंचलित अनुप्रयोग सक्षम केला जर अनुप्रयोग पॅलेट बदलत नसलेली शैली वापरत असेल तर फ्रेम आणि शीर्षकासाठी सिस्टम आणि सेटिंग्जमध्ये सक्षम केले आहे. अॅप्लिकेशनमध्ये, तुम्ही QStyleHints::colorScheme गुणधर्मावर प्रक्रिया करून सिस्टम थीम बदलांवर तुमची स्वतःची प्रतिक्रिया सानुकूलित करू शकता.
Qt Quick Controls मध्ये, Android साठी मटेरिअल शैली संरेखित केली गेली आहे च्या शिफारशी साहित्य 3, तसेच iOS साठी पूर्ण स्टाइलिंग लागू करण्यात आली आहे आणि स्वरूप बदलण्यासाठी API जोडले गेले आहेत (उदाहरणार्थ, TextField किंवा TextArea साठी कंटेनर स्टाइल किंवा बटणे आणि पॉपअपसाठी roundedScale).
परिच्छेद Wayland, QNativeInterface::QWaylandApplication API जोडले मूळ Wayland वस्तूंमध्ये थेट प्रवेश करण्यासाठी अंतर्गत Qt फंक्शन्समध्ये वापरले जाते, तसेच अलीकडील वापरकर्ता कृतींबद्दल माहिती ऍक्सेस करण्यासाठी, ज्याला Wayland प्रोटोकॉल विस्तारांना पास करणे आवश्यक असू शकते. नवीन API QNativeInterface नेमस्पेसमध्ये लागू केले आहे, जे X11 आणि Android प्लॅटफॉर्मच्या मूळ API मध्ये प्रवेश करण्यासाठी कॉल देखील प्रदान करते.
याशिवाय, असेही अधोरेखित केले आहे Android 12 प्लॅटफॉर्मसाठी समर्थन जोडले आणि, या शाखेत लक्षणीय बदल असूनही, Android साठी सार्वत्रिक असेंब्ली तयार करण्याची क्षमता राखली गेली, जी Android 8 पासून सुरू होणार्या Android च्या विविध आवृत्त्यांसह डिव्हाइसवर कार्य करू शकते.
Boot2Qt स्टॅक अद्यतनित केले गेले आहे, ज्याचा वापर Qt आणि QML वर आधारित वातावरणासह बूट करण्यायोग्य मोबाइल सिस्टम तयार करण्यासाठी केला जाऊ शकतो. Boot2Qt मधील प्रणाली वातावरण Yocto 4.1 (Langdale) प्लॅटफॉर्मवर अद्यतनित केले गेले आहे.
डेबियन 11 साठी पॅकेजेस सुरू झाली आहेत आणि व्यावसायिकरित्या समर्थित आहेत.
अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना WebAssembly प्लॅटफॉर्म क्षमता वाढविण्यात आली आहे, तुम्हाला वेब ब्राउझरमध्ये चालणारे आणि वेगवेगळ्या हार्डवेअर प्लॅटफॉर्ममध्ये पोर्टेबल असणारे Qt अॅप्लिकेशन्स तयार करण्याची परवानगी देते. WebAssembly प्लॅटफॉर्मसाठी तयार केलेले ऍप्लिकेशन, JIT संकलनाबद्दल धन्यवाद, नेटिव्ह कोडच्या जवळ कार्यप्रदर्शनासह चालते, Qt Quick, Qt Quick 3D आणि Qt मध्ये उपलब्ध व्हिज्युअलायझेशन टूल्स वापरू शकतात. नवीन आवृत्ती व्हिडिओ प्रस्तुतीकरण आणि विजेट्समध्ये अक्षम केलेल्या साधनांचा वापर करण्यासाठी समर्थन जोडते.
वेब इंजिन Qt WebEngine क्रोमियम 110 कोड बेसवर अपग्रेड केले गेले, Linux व्यतिरिक्त, X11 आणि Wayland-आधारित वातावरणात Vulkan ग्राफिक्स API वापरताना हार्डवेअर-प्रवेगक व्हिडिओ रेंडरिंगसाठी समर्थन लागू केले जाते.
इतर बदल की:
- जीआरपीसी प्रोटोकॉल आणि प्रोटोकॉल बफरसाठी समर्थनासह प्रायोगिक Qt GRPC मॉड्यूल जोडले आहे, जे तुम्हाला gRPC सेवांमध्ये प्रवेश करण्यास आणि Protobuf वापरून Qt वर्गांना अनुक्रमित करण्याची परवानगी देते.
- macOS वर, QMessageBox किंवा QErrorMessage वापरणारे अनुप्रयोग मूळ प्लॅटफॉर्म संवाद प्रदर्शित करण्याची हमी देतात.
- Qt नेटवर्क मॉड्यूलमध्ये HTTP 1 कनेक्शन कॉन्फिगर करण्यासाठी समर्थन जोडले.
Qt सिरीयल बस मॉड्यूलमध्ये प्रायोगिक CAN बस वर्ग जोडले, ज्याचा वापर CAN संदेश एन्कोड आणि डीकोड करण्यासाठी, फ्रेम प्रक्रिया करण्यासाठी आणि DBC फाइल्स पार्स करण्यासाठी केला जाऊ शकतो. - TableView QML प्रकार परस्परसंवादी कार्ये लागू करतो, जसे की ठिकाणी सेल संपादित करणे, पंक्ती आणि स्तंभांचा आकार बदलणे आणि एकाधिक सेल निवडणे.
- QT विजेट्स मॉड्यूलमध्ये प्रदान केलेल्या QOpenGLWidget वर्गासाठी स्टिरिओस्कोपिक प्रस्तुतीकरणासाठी समर्थन जोडले.
- स्थिरता सुधारण्यासाठी बरेच काम केले गेले आहे, सुमारे 3500 बग अहवाल बंद केले गेले आहेत.
तुम्हाला याबद्दल अधिक जाणून घ्यायचे असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर
डाउनलोड करा आणि Qt 6.5 मिळवा
Qt 6.5 च्या नवीन शाखेत स्वारस्य असलेल्यांना हे माहित असले पाहिजे की Windows, macOS, Linux प्लॅटफॉर्म, iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY आणि QNX साठी समर्थन प्रदान केले आहे. Qt घटकांचा स्त्रोत कोड LGPLv3 आणि GPLv2 लायसन्स अंतर्गत प्रदान केला जातो.
नवीन आवृत्ती येथे मिळू शकते खालील दुवा.