
Qt 6 मालिकेच्या सहाव्या रिलीझमध्ये, आम्ही ग्राफिक्स आणि UI डेव्हलपर आणि ऍप्लिकेशन बॅकएंडसाठी अनेक नवीन वैशिष्ट्ये सादर केली.
Qt कंपनीची जाहिरात एका ब्लॉग पोस्टद्वारे, एलQT 6.7 च्या नवीन आवृत्तीचे प्रकाशन, ज्याने अनेक सुधारणांची मालिका लागू केली आहे आधुनिक C++ मानकांसाठी समर्थन प्रगत ग्राफिक्स क्षमतांसाठी, कनेक्टिव्हिटी, स्रोत आणि एकत्रीकरण हायब्रीड ऍप्लिकेशन्स, इतर गोष्टींबरोबरच.
हे नमूद केले पाहिजे की QT 6.7 च्या या नवीन आवृत्तीचा, या 6.X शाखेच्या इतर आवृत्त्यांप्रमाणे, Qt शाखा 6 ची कार्यक्षमता स्थिर करणे आणि विस्तारित करणे हा मुख्य उद्देश आहे, परंतु सुधारणा आणि नवकल्पनांची अंमलबजावणी बाजूला न ठेवता. QT 6.7 मध्ये Windows 10+, macOS 12+, विविध Linux वितरण, तसेच iOS, Android (API 23+), webOS यांसारख्या मोबाइल डिव्हाइस प्लॅटफॉर्मसाठी समर्थन आहे.
QT 6.7 मध्ये नवीन काय आहे?
QT 6.7 च्या सादर केलेल्या या नवीन आवृत्तीमध्ये, द C++20 साठी सुधारित समर्थन (जरी ते अजूनही पर्यायी आहे), कारण Qt::{strong,weak,partial__ordering classes, तसेच तसेच मॅक्रो तुलना ऑपरेटरमध्ये विस्तारित होतात (<=>
) शिवाय, चा परिचय std::span
आणि C++17 सिस्टीममधील ऑब्जेक्ट्सच्या सलग अनुक्रमांचे प्रतिनिधित्व करण्यासाठी QSpan वर्गाची अंमलबजावणी.
QT 6.7 चे आणखी एक वैशिष्ट्य आहे Qt ग्राफ्स प्रायोगिक मॉड्यूलमध्ये लागू केलेल्या सुधारणा (आवृत्ती 6.6 मध्ये सादर केले गेले आहे) ते आता सुरू आहे 2D बार, लाइन आणि स्कॅटर चार्टसाठी अतिरिक्त समर्थन वैशिष्ट्ये, विद्यमान 3D व्हिज्युअलायझेशन व्यतिरिक्त. आणि आता Qt Graphs Qt Quick 3D आणि RHI (Rendering Hardware Interface) रेंडरिंग इंजिन वापरते, जे OpenGL, Vulkan, Metal आणि Direct 3D सारख्या अनेक 3D API सह सुसंगत आहे.
त्या व्यतिरिक्त, देखील नवीन वर्ग जसे वेगळे दिसतात QHttpHeaders
, QRestAccessManager
y QRestReply
HTTP आणि REST API सह कार्य करणे सोपे करण्यासाठी, विशेषतः वितरित अनुप्रयोगांसाठी. क्यूटी प्रोटोबफ जीआरपीसी संदेशांचे उत्तम हाताळणी ऑफर करते, ज्यामुळे विकासकांना कॅशिंग आणि लॉगिंग सारख्या वैशिष्ट्यांची अधिक प्रभावीपणे अंमलबजावणी करता येते.
तसेच हायलाइट केले आहेत Qt GRPC मॉड्यूलमध्ये सुधारणा, आता नवीन वर्ग जोडले गेले आहेत जे क्लायंट आणि सर्व्हर दोन्ही बाजूंनी द्वि-दिशात्मक प्रसारण कॉल्सची सुविधा देतात. जेव्हा मूल्ये बदलतात, संप्रेषण सुधारतात आणि पक्षांमधील समक्रमण होते तेव्हा हे वर्ग स्वयंचलितपणे संदेशांची देवाणघेवाण करण्यास अनुमती देतात. इंटरसेप्टर API देखील प्रस्तावित केले आहे जे विशिष्ट gRPC संदेशांसाठी कॉलबॅक हँडलर संलग्न करण्यास अनुमती देते.
इतर बदलांपैकी बाहेर उभे रहा:
- Qt SVG ने SVG 1.1 आणि 2.0 सह सुसंगतता सुधारली आहे, जसे की घटकांसाठी समर्थन जोडून
<symbol>
,<marker>
,<pattern>
,<mask>
आणि SVG फिल्टर्स. - अधिक व्हिज्युअल गुणवत्तेसाठी वक्र प्रतिनिधित्वामध्ये सुधारणांसह, थेट Qt क्विकमध्ये वेक्टर ग्राफिक्स आयात करण्यावर काम केले गेले आहे.
- Qt 6.7 नेटिव्ह UI घटकांना Qt क्विक ऍप्लिकेशन्समध्ये समाकलित करणे सोपे करते, नेटिव्ह विंडो एम्बेड करण्यास आणि मूळ घटकांच्या शीर्षस्थानी Qt क्विक इंटरफेस घटकांना आच्छादित करण्यास अनुमती देते.
- व्हेरिएबल फॉन्ट, आयकॉन लायब्ररी, प्लॅटफॉर्म-नेटिव्ह विंडोसह एकत्रीकरण आणि QRhiQuickItem आणि QRhiWidget वापरून Qt Quick किंवा Qt विजेट्स ऍप्लिकेशन्समध्ये रेंडरिंग कोडसाठी समर्थन जोडले.
- Qt आणि QML-आधारित मोबाइल सिस्टमसाठी अद्यतनित Boot2Qt स्टॅक आणि नवीन नमुना ॲप्स जसे की लाइटनिंग व्ह्यूअर, OSM बिल्डिंग्स, व्हर्च्युअल असिस्टंट आणि StocQt
- नवीन नमुना अनुप्रयोग Qt मध्ये जोडले गेले आहेत:
लाइटनिंग व्ह्यूअर: नकाशावर लाइटनिंग डेटा पाहण्यासाठी Qt स्थान आणि Qt द्रुत नियंत्रणे वापरा
OSM बिल्डिंग: OpenStreetMap माहितीवर आधारित 3D बिल्डिंग नकाशा तयार करण्यासाठी Qt Quick 3D, Qt पोझिशनिंग आणि Qt नेटवर्क वापरते
व्हर्च्युअल असिस्टंट 3D ॲनिमेशनसह काम करण्याची क्षमता दाखवतो
व्हॉल्यूमेट्रिक रेंडरिंग: व्हॉल्यूमेट्रिक रे ट्रेसिंगसाठी Qt क्विक 3D मध्ये 3D टेक्सचर कसे वापरायचे ते दाखवते.
StocQt: स्टॉक मार्केट डेटा प्रदर्शित करण्यासाठी Qt आलेख वापरून पूर्णपणे पुन्हा डिझाइन केले गेले आहे.
तुम्हाला याबद्दल अधिक जाणून घ्यायचे असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर
डाउनलोड करा आणि Qt 6.7 मिळवा
Qt 6.7 च्या नवीन शाखेत स्वारस्य असलेल्यांसाठी, तुम्हाला हे माहित असले पाहिजे की तुम्ही तुमच्या OS किंवा प्लॅटफॉर्मसाठी आधीच संकलित केलेली पॅकेजेस या नवीन आवृत्तीमधून मिळवू शकता. खालील दुवा.