Qt 6.4 नवीन वैशिष्ट्ये, अंतर्गत सुधारणा आणि बरेच काही घेऊन आले आहे

Qt 6.4 नवीन वैशिष्ट्ये, अंतर्गत सुधारणा आणि बरेच काही घेऊन आले आहे

Qt हे क्रॉस-प्लॅटफॉर्म ऑब्जेक्ट-ओरिएंटेड फ्रेमवर्क आहे जे ग्राफिकल यूजर इंटरफेस वापरणारे प्रोग्राम विकसित करण्यासाठी मोठ्या प्रमाणावर वापरले जाते.

क्यूटी कंपनीने अनावरण केले ची नवीन आवृत्ती लाँच qt 6.4, ज्यामध्ये Qt 6 शाखेची कार्यक्षमता स्थिर करणे आणि वाढवणे सुरू आहे.

Q ची टीमt ने Qt Quick च्या TableView आणि TreeView प्रकारांमध्ये अधिक कार्यक्षमता जोडली, नवीन प्लॅटफॉर्मसाठी समर्थन सादर करण्याव्यतिरिक्त, ते अनेक नवीन वैशिष्ट्ये आणते, काही तांत्रिक प्रगती आणि अनेक अंतर्गत सुधारणा.

क्यूटी 6.4 ची मुख्य नवीन वैशिष्ट्ये

या नवीन आवृत्तीत WebAssembly प्लॅटफॉर्मसाठी पूर्ण समर्थन लागू केले गेले आहे, जे तुम्हाला वेब ब्राउझरमध्ये चालणारे आणि वेगवेगळ्या हार्डवेअर प्लॅटफॉर्ममध्ये पोर्टेबल असणारे Qt अॅप्लिकेशन्स तयार करण्याची परवानगी देतात. WebAssembly प्लॅटफॉर्मसाठी तयार केलेले अनुप्रयोग, JIT कॉपी केल्याबद्दल धन्यवाद, नेटिव्ह कोडच्या जवळ कार्यप्रदर्शनासह चालते, Qt Quick, Qt Quick 3D आणि Qt मध्ये उपलब्ध व्हिज्युअलायझेशन टूल्स वापरू शकतात.

अजून एक बदल म्हणजे तो म्हणजे Qt TextToSpeech मॉड्यूल मुख्य संरचनेत परत केले, जे Qt 5 मध्ये समाविष्ट होते, परंतु Qt 6 शाखेत समाविष्ट नव्हते. मॉड्यूल भाषण संश्लेषण साधने प्रदान करते, ज्याचा उपयोग अपंग लोकांसाठी ऍप्लिकेशन्सची ऍक्सेसिबिलिटी वाढवण्यासाठी किंवा वापरकर्त्यासाठी नवीन बॅकग्राउंड माहिती टूल्स लागू करण्यासाठी, उदाहरणार्थ, कार इंफोटेनमेंट ऍप्लिकेशन्समध्ये सूचना प्रदर्शित करण्यासाठी केला जाऊ शकतो. लिनक्सवर, स्पीच डिस्पॅचर लायब्ररी वापरून टेक्स्ट-टू-स्पीच रूपांतरण केले जाते (libspeechd), आणि इतर प्लॅटफॉर्मवर मानक ऑपरेटिंग सिस्टम API द्वारे.

याशिवाय, असेही अधोरेखित केले आहे iOS शैली अंमलबजावणीसह प्रायोगिक मॉड्यूल जोडले QtQuick साठी. क्यूटी क्विक कंट्रोल्सवर आधारित अॅप्लिकेशन्स हे मॉड्यूल iOS प्लॅटफॉर्मवर नेटिव्ह स्किन तयार करण्यासाठी स्वयंचलितपणे वापरू शकतात, जसे की नेटिव्ह स्किन Windows, macOS आणि Android वर वापरल्या जातात.

मॉड्यूल जोडले HTTP सर्व्हर कार्यक्षमता एकत्रित करण्यासाठी प्रायोगिक QtHttpServer HTTP/1.1, TLS/HTTPS, WebSockets, त्रुटी हाताळणी, URL पॅरामीटर्स (QHttpServerRouter) आणि REST API वर आधारित राउटिंगची विनंती करणार्‍या अनुप्रयोगांमध्ये.

प्रायोगिक Qt द्रुत 3D भौतिकशास्त्र मॉड्यूल जोडले, जे Qt Quick 3D सह वापरल्या जाऊ शकणार्‍या भौतिक प्रक्रियांचे अनुकरण करण्यासाठी API प्रदान करते परस्पर संवाद साधणे आणि वस्तू वास्तववादी हलविणे 3D दृश्यांमध्ये. अंमलबजावणी PhysX इंजिनवर आधारित आहे.

असेही ठळकपणे समोर आले आहे Qt Quick 3D मॉड्यूलला जागतिक प्रदीपनासाठी प्रायोगिक समर्थन जोडले 3D सीनमध्ये विविध स्त्रोतांकडून प्रकाशाचे अधिक वास्तववादी अनुकरण करण्यासाठी विकिरण नकाशे वापरणे. Qt Quick 3D रेखीय कण, चमकणारे साहित्य, प्रगत प्रतिबिंब सेटिंग्ज, स्कायबॉक्सेस आणि सानुकूल साहित्य आणि पोत यांना देखील समर्थन देते.

कीबोर्ड नेव्हिगेशन, पंक्ती आणि स्तंभ निवड, सेल स्थितीवर अधिक नियंत्रण, अॅनिमेशन आणि ट्री स्ट्रक्चर्स कोसळणे आणि विस्तारणे यासाठी Qt क्विकमध्ये प्रदान केलेले टेबल व्ह्यू आणि ट्री व्ह्यू प्रकार वाढवले ​​आहेत.

Qt Quick नवीन FrameAnimation प्रकार सादर करते जे कोडला अॅनिमेशन फ्रेमसह समक्रमितपणे चालवण्यास अनुमती देते. अॅनिमेशन स्मूथनेस सुधारण्यासाठी, Qt Quick मल्टी-थ्रेडेड रेंडरिंग दरम्यान चुकीच्या vsync वेळेची स्वयंचलित हाताळणी देखील प्रदान करते.

विजेट QQuickWidget, जे क्यूटी क्विक आणि क्यूटी विजेटवर आधारित घटक एकत्र करणारे इंटरफेस तयार करण्यास अनुमती देते, RHI लेयरला पूर्ण समर्थन आहे (रेंडरिंग हार्डवेअर इंटरफेस), जे तुम्हाला ओपनजीएल वापरूनच नव्हे तर एपीआय वल्कन, मेटल आणि डायरेक्ट 3D वर देखील कार्य करण्यास अनुमती देते.

च्या इतर बदल की उभे या नवीन आवृत्तीचे:

  • QSslServer वर्ग Qt नेटवर्क मॉड्यूलमध्ये जोडला गेला आहे, जो तुम्हाला कार्यक्षम नेटवर्क सर्व्हर तयार करण्यास अनुमती देतो जे सुरक्षित संप्रेषण चॅनेल स्थापित करण्यासाठी TLS वापरतात.
  • Qt मल्टीमीडिया मॉड्यूलमध्ये प्रायोगिक बॅकएंड जोडले गेले आहे, जे व्हिडिओ आणि ऑडिओ प्रक्रियेसाठी FFmpeg पॅकेज वापरते.
  • अवकाशीय ध्वनीसाठी जोडलेले समर्थन, जे तुम्हाला त्रिमितीय ध्वनी वितरणासह दृश्ये तयार करण्यास आणि श्रोत्याचे स्थान, खोलीचा आकार आणि भिंत आणि मजल्यावरील सामग्रीवर आधारित ध्वनी प्रतिबिंब वैशिष्ट्यांसह आभासी खोल्यांचे अनुकरण करण्यास अनुमती देते.
  • Qt विजेट्स मॉड्यूलमध्ये, QFormLayout वर्ग संरचित वापरकर्ता इनपुट कॅप्चर करण्यासाठी इंटरफेस तयार करण्यासाठी फंक्शन्ससह विस्तारित केला जातो.
  • QWizard वर्गामध्ये, मल्टी-स्टेज इंटरफेस तयार करण्यासाठी डिझाइन केलेले, फॉर्ममधील ओळींची दृश्यमानता नियंत्रित करण्यासाठी आणि कोणत्याही विझार्ड पृष्ठावर नेव्हिगेट करण्यासाठी API जोडले गेले आहेत.
  • C++ वरून QML मध्ये संरचित डेटा पास करणे सोपे करण्यासाठी QML ने मूल्य प्रकारांसाठी समर्थन सुधारले आहे.
  • QTextDocuments वर्गात मार्कडाउन मार्कअपसाठी समर्थन जोडले.

शेवटी जे आहेत त्यांच्यासाठी याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, तुम्हाला माहित असले पाहिजे की Qt 6.4 Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2 , openSUSE 15.3, SUSE 15 SP2 ) साठी समर्थन पुरवते.

आपण अधिक तपशील मिळवू शकता पुढील लिंकवर


टिप्पणी करणारे सर्वप्रथम व्हा

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

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

*

*

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