Qt 6.0 ची स्थिर आवृत्ती यापूर्वीच प्रकाशीत केली गेली आहे

कित्येक महिन्यांच्या विकासानंतर आणि बर्‍याच चाचणी आवृत्त्या नंतर, क्यूटी कंपनीने क्यूटी 6 ची स्थिर शाखा सुरू केली आहे. ज्यात महत्त्वपूर्ण वास्तुविषयक बदलांचा समावेश आहे.

नवीन आवृत्ती विंडोज 10, मॅकोस 10.14+, लिनक्स (उबंटू 20.04+, सेंटोस 8.1+, ओपनस्यूएस 15.1+), आयओएस 13+ आणि अँड्रॉइड (एपीआय 23+) प्लॅटफॉर्मसह सुसंगत असल्याचा दावा करते.

क्यूटी 6 ची मुख्य नवीनता

मुख्य कादंबरी च्या त्यांचा उल्लेख होता आणि ज्यात ते काम करीत होते, त्यापैकी एक अ‍ॅबस्ट्रॅक्ट ग्राफिकल एपीआय आहे जो 3 डी एपीवर अवलंबून नाही ऑपरेटिंग सिस्टम नवीन क्यूटी ग्राफिक्स स्टॅकचा एक मुख्य घटक म्हणजे देखावा प्रस्तुतीकरण इंजिन जो एक आरएचआय (रेंडरींग हार्डवेअर इंटरफेस) स्तर वापरतो. केवळ ओपनजीएलसह क्यूटी क्विक provideप्लिकेशन्स प्रदान करणे, परंतु व्हल्कन, धातू आणि थेट 3 डी एपीआय वर देखील.

त्याचे सविस्तर वर्णन केले आहे वापरकर्ता इंटरफेस तयार करण्यासाठी एपीआय सह क्यूटी क्विक 3 डी मॉड्यूल क्यूटी क्विकवर आधारित, 2 डी आणि 3 डी ग्राफिक घटकांचे संयोजन. क्यूटी क्विक 3 डी यूआयपी स्वरूप न वापरता 3 डी इंटरफेस घटक परिभाषित करण्यासाठी आपल्याला क्यूएमएल वापरण्याची परवानगी देते. 3 डी आणि 2 डी साठी क्यूटी क्विक 3 डी मध्ये, आपण रनटाइम (क्यूटी क्विक), देखावा लेआउट आणि अ‍ॅनिमेशन फ्रेम वापरू शकता आणि व्हिज्युअल इंटरफेस विकासासाठी क्यूटी डिझाइन स्टुडिओ वापरू शकता.

मॉड्यूल क्यूटी 3 डी किंवा 3 डी स्टुडिओ सामग्रीसह क्यूएमएल समाकलित करण्याच्या जड ओव्हरहेड सारख्या समस्यांचे निराकरण करते आणि 2 डी आणि 3 डी दरम्यान फ्रेम-स्तरीय अ‍ॅनिमेशन आणि ट्रान्सफॉर्मेशन समक्रमित करण्याची क्षमता प्रदान करते.

आणखी एक नवीनता आहे कोडबेसची पुनर्रचना लहान भागांमध्ये आणि ब्रेकडाउनसह चालते बेस उत्पादनाच्या आकारात कपात. विकसक साधने आणि सानुकूल घटक आता क्यूटी मार्केटप्लेसद्वारे -ड-ऑन्स म्हणून उपलब्ध आहेत.

दुसरीकडे, आम्ही ते शोधू शकतो एक लेआउट इंजिन आणि स्कीन्स अंतर्भूत आहेत नेटिव्ह क्यूटी विजेट्स आणि क्यूटी क्विक बेस्ड applicationsप्लिकेशन्सचे स्वरूप व अनुभूती मिळविण्यासाठी एकत्रित भिन्न मोबाइल आणि डेस्कटॉप प्लॅटफॉर्मवरून.

क्यूटी क्विक 6 ने नेटिव्ह मॅकोस आणि विंडोज स्टाईलसाठी समर्थन जोडले (Android आणि लिनक्ससाठी मूळ मटेरियल आणि फ्यूजन शैलींसाठी समर्थन Qt5 मध्ये अंमलात आला). Qt च्या पुढील महत्त्वपूर्ण प्रकाशनात iOS साठी मूळ शैलीची अंमलबजावणी अपेक्षित आहे.

पूर्वी QtX11Extras, QtWinExtras, आणि QtMacExtras मॉड्यूलद्वारे प्रदान केलेले प्लॅटफॉर्म समर्थन कार्यक्षमता थेट Qt वरून उपलब्ध प्लॅटफॉर्म-विशिष्ट API वर हलविली गेली आहे.

टूलकिट सीएमकेचा वापर बिल्ड सिस्टम म्हणून केला जातो त्याऐवजी QMake. क्यूकेक वापरुन अनुप्रयोग तयार करण्यासाठी समर्थन राखला जातो, परंतु क्यूटी आता सीएमकेक वापरुन तयार केली गेली आहे.

तसेच, विकासादरम्यान सी ++ 17 मानकात संक्रमण केले (पूर्वी सी ++ 98 वापरला गेला होता आणि Qt 5.7 - सी ++ 11 सह) आणि सीएमटी + क्यूटी क्विकसाठी देण्यात आलेल्या काही फंक्शन्स सी ++ कोडमध्ये वापरण्याची क्षमता जोडली गेली. यात क्यूओब्जेक्ट आणि तत्सम वर्गांसाठी नवीन मालमत्ता प्रणालीचा समावेश आहे.

क्यूएमएलच्या दुव्यांसह कार्य करण्यासाठी इंजिन एकत्रित केले गेले आहे क्यूटी कर्नलमध्ये, दुव्यांसाठी लोड आणि मेमरीचा वापर कमी करण्यास आणि त्यास फक्त क्यूटी क्विक नाही तर क्यूटीच्या सर्व भागांमध्ये उपलब्ध करुन देऊन.

च्या इतर बदल की:

  • डेटा स्ट्रक्चर्सचे एकीकरण, क्यूओब्जेक्ट आणि क्यूएमएलमध्ये डुप्लिकेट केलेले (मेमरी वापर कमी करेल आणि स्टार्टअप वेगवान करेल).
  • कंपाईल वेळेच्या पिढीच्या बाजूने धावण्याच्या वेळेस डेटा स्ट्रक्चर्सची निर्मिती करणे टाळा.
  • खाजगी मालमत्ता आणि पद्धतींचा वापर करून अंतर्गत घटक लपवा.
    कंपाईल-टाइम रिफॅक्टोरिंग आणि बग निदानासाठी विकास साधनांसह सुधारित एकत्रीकरण.
  • कंपाईल-टाइम ग्राफिक्स-संबंधित संसाधने हाताळण्यासाठी साधने समाविष्ट केली गेली आहेत, जसे की पीएनजी प्रतिमा कॉम्प्रेस्ड टेक्स्चरमध्ये रुपांतरित करणे किंवा विशिष्ट हार्डवेअरसाठी अनुकूलित बायनरीमध्ये शेडर्स आणि मेस रूपांतरित करणे.
  • पायथन आणि वेबअसेप्लिकेशन यासारख्या अतिरिक्त भाषांसाठी विस्तारित समर्थन.
  • स्ट्रिंग हँडलिंग आणि युनिकोड हँडलिंगमध्ये लक्षणीय सुधारणा झाली.
  • क्यूलिस्ट आणि क्यूवेक्टर वर्ग विलीन केले आहेत, परिणामी सारांश वर्ग अ‍ॅरेसारखे क्यूवेक्टर कंटेनर मॉडेल वापरतो.

शेवटी, ते Qt 5 सह समता पोहोचण्याची अपेक्षा आहे सिस्टम समर्थन मध्ये Qt 6.2 आवृत्तीमध्ये रिअल टाइम मध्ये.

Qt 6.1 चे पुढील महत्त्वपूर्ण प्रकाशन एप्रिलमध्ये आणि Qt 6.2 LTS सप्टेंबर 2021 मध्ये अपेक्षित आहे.


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

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

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

*

*

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