क्यूटी 6.3 मॉड्यूल, नए कार्यों और अधिक में सुधार के साथ आता है

Qt कंपनी ने अनावरण किया हाल ही में फ्रेमवर्क का नया संस्करण प्रकाशित किया गया है क्यूटी 6.3, जिसमें Qt 6 शाखा की कार्यक्षमता को स्थिर करने और बढ़ाने का काम जारी है।

क्यूटी 6.3 का यह नया संस्करण विंडोज 10, मैकओएस 10.14+ के साथ-साथ कई लिनक्स वितरण, आईओएस 13+, एंड्रॉइड 6+ (एपीआई 23+), वेबओएस, इंटीग्रिटी और क्यूएनएक्स के लिए समर्थन लाता है।

Qt 6.3 की मुख्य नई विशेषताएँ

क्यूटी 6.3 के इस नए संस्करण में Qt QML मॉड्यूल में एक प्रायोगिक कार्यान्वयन प्रस्तावित है qmltc कंपाइलर से (क्यूएमएल प्रकार कंपाइलर) जो आपको क्यूएमएल ऑब्जेक्ट संरचनाओं को सी++ में कक्षाओं में संकलित करने की अनुमति देता है।

व्यावसायिक उपयोगकर्ताओं के लिए क्यूटी 6.3 से, उत्पाद क्यूटी क्विक कंपाइलर तैयार किया गया है, जिसमें, पहले उल्लिखित QML प्रकार कंपाइलर के अलावा, QML स्क्रिप्ट कंपाइलर शामिल है, जो आपको QML फ़ंक्शंस और अभिव्यक्तियों को C++ कोड में संकलित करने की अनुमति देता है। यह ध्यान दिया जाता है कि क्यूटी क्विक कंपाइलर का उपयोग क्यूएमएल-आधारित कार्यक्रमों के प्रदर्शन को मूल कार्यक्रमों के करीब लाना संभव बनाता है, विशेष रूप से, एक्सटेंशन संकलित करते समय, स्टार्टअप और निष्पादन समय में लगभग 20-35% की कमी होती है। व्याख्या किए गए संस्करण का उपयोग करने की तुलना।

एक और बदलाव जो खड़ा है, वह है टेक्स्ट के साथ काम करते समय क्यूटी क्विक ने प्रदर्शन और दक्षता में सुधार किया है. उदाहरण के लिए, टेक्स्ट, टेक्स्टएडिट, टेक्स्टएरिया और टेक्स्टइनपुट घटकों में बहुत बड़े दस्तावेज़ों को पास करते समय धीमी प्रोसेसिंग और मेमोरी खपत की समस्याओं का समाधान कर दिया गया है।

इस पर भी प्रकाश डाला गया है क्यूटी क्विक 3डी मॉड्यूल में एक क्यूएमएल रिफ्लेक्शनप्रोब तत्व जोड़ा गया है वस्तुओं के प्रतिबिंबों का प्रतिनिधित्व करना। 3डी पार्टिकल्स एपीआई को कणों (धुएं, कोहरे आदि) के बड़े संचय से बने 3डी दृश्यों में प्रभाव जोड़ने के लिए विस्तारित किया गया है, इसके अलावा एक नया रिसोर्सलोड तत्व लागू किया गयाआर जो क्यूटी क्विक 3डी में संपत्तियों के प्रबंधन के लिए उपकरण प्रदान करता है और बड़ी संपत्तियों जैसे मेश या टेक्सचर को प्रीलोड करने की अनुमति देता है, साथ ही उन संपत्तियों को उतारने की पात्रता को नियंत्रित करता है जो दृश्य के देखने योग्य क्षेत्र में नहीं आती हैं।

इसके अलावा, इस बात पर प्रकाश डाला गया है कि क्यूटी कोर मॉड्यूल में कई नई सुविधाएँ जोड़ी गई हैं, मुख्य रूप से स्ट्रिंग डेटा को संसाधित करने की क्षमताओं के विस्तार से संबंधित है और यह भी कि QLocale में ISO639-2 भाषा कोड के लिए समर्थन जोड़ा गया है।

अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • QDate, QTime और QLocale में AM/PM समय विनिर्देशकों के लिए समर्थन जोड़ा गया। JSON और CBOR प्रारूपों के बीच सरलीकृत रूपांतरण। QtFuture::whenAll() औरWhenAny() तरीके जोड़े गए।
  • भाषा सर्वर और JsonRpc 2.0 प्रोटोकॉल के समर्थन के साथ "क्यूटी भाषा सर्वर" मॉड्यूल लागू किया गया।
  • Qt वेलैंड कंपोज़र मॉड्यूल ने आपके स्वयं के कस्टम शेल एक्सटेंशन बनाने के लिए एक Qt शेल कंपोजिट सर्वर और एपीआई जोड़ा है।
  • क्यूटी क्विक कंट्रोल कैलेंडर और डेटा को ट्री व्यू में प्रदर्शित करने के लिए कार्यान्वयन इंटरफेस के साथ कैलेंडरमॉडल और ट्रीव्यू क्यूएमएल प्रकारों को एकीकृत करता है।
  • संदेश प्रदर्शित करने और फ़ाइलों को नेविगेट करने के लिए प्लेटफ़ॉर्म-प्रदत्त सिस्टम संवादों का उपयोग करने के लिए Qt क्विक डायलॉग्स मॉड्यूल में QML MessageDialog और फ़ोल्डरDialog प्रकार जोड़े गए।
  • Qt PDF मॉड्यूल का प्रारंभिक कार्यान्वयन जोड़ा गया, जो Qt 5.15 में मौजूद था लेकिन Qt 6 में शामिल नहीं था।
  • क्यूटी पोजिशनिंग एंड्रॉइड और आईओएस प्लेटफॉर्म द्वारा प्रदान किए गए स्थान डेटा की सटीकता निर्धारित करने की क्षमता प्रदान करती है।
  • Qt ब्लूटूथ ब्लूटूथ LE समर्थन के बारे में जानकारी और विंडोज़ में ब्लूटूथ एडाप्टर की स्थिति के बारे में जानकारी प्रदान करता है।
  • क्यूटी विजेट्स ने स्टाइल शीट के माध्यम से उच्च-रिज़ॉल्यूशन डिस्प्ले, शैलियों और स्टाइल परिवर्तनों के लिए समर्थन में सुधार किया है।
  • सीएमके पर आधारित बेहतर निर्माण प्रणाली। विभिन्न प्लेटफ़ॉर्म पर एप्लिकेशन को तैनात करने के लिए स्क्रिप्ट जेनरेट करना आसान बनाने के लिए qt-generate-deploy-app-script() फ़ंक्शन जोड़ा गया।
  • कोड आधार की स्थिरता और गुणवत्ता में सुधार के लिए बहुत काम किया गया है। Qt 6.2 के जारी होने के बाद से 1750 बग रिपोर्टें बंद कर दी गई हैं।

अंत में यह उल्लेखनीय है कि Qt 6.x की अगली प्रमुख रिलीज़ WebAssembly, QHttpServer, gRPC, FFmpeg, Qt स्पीच और Qt लोकेशन पर आधारित Qt मल्टीमीडिया के लिए बैकएंड के लिए पूर्ण समर्थन लागू करने की योजना है।

यदि आप इसके बारे में और अधिक जानना चाहते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।