Qt 6.3 தொகுதிகள், புதிய செயல்பாடுகள் மற்றும் பலவற்றில் மேம்பாடுகளுடன் வருகிறது

க்யூடி நிறுவனம் வெளியிட்டது கட்டமைப்பின் புதிய பதிப்பை சமீபத்தில் வெளியிட்டேன் Qt 6.3, இதில் க்யூடி 6 கிளையின் செயல்பாட்டை நிலைப்படுத்தவும் அதிகரிக்கவும் வேலை தொடர்கிறது.

Qt 6.3 இன் இந்தப் புதிய பதிப்பு Windows 10, macOS 10.14+ மற்றும் பல Linux விநியோகங்கள், iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY மற்றும் QNX ஆகியவற்றுக்கான ஆதரவை வழங்குகிறது.

Qt 6.3 இன் முக்கிய புதிய அம்சங்கள்

QT 6.3 இன் இந்தப் புதிய பதிப்பில் Qt QML தொகுதியில் ஒரு சோதனைச் செயலாக்கம் முன்மொழியப்பட்டது qmltc கம்பைலரில் இருந்து (QML வகை கம்பைலர்) இது C++ இல் QML பொருள் கட்டமைப்புகளை வகுப்புகளாக தொகுக்க உங்களை அனுமதிக்கிறது.

வணிக பயனர்களுக்கு Qt 6.3 இலிருந்து, Qt Quick Compiler தயாரிப்பு தயாரிக்கப்பட்டுள்ளது, இது, மேலே குறிப்பிட்டுள்ள QML வகை கம்பைலருடன் கூடுதலாக, QML ஸ்கிரிப்ட் கம்பைலரை உள்ளடக்கியது, இது QML வெளிப்பாடுகள் மற்றும் செயல்பாடுகளை C++ குறியீட்டில் தொகுக்க அனுமதிக்கிறது. Qt Quick Compiler இன் பயன்பாடு QML அடிப்படையிலான நிரல்களின் செயல்திறனை நேட்டிவ் புரோகிராம்களுக்கு நெருக்கமாகக் கொண்டுவருவதை சாத்தியமாக்குகிறது, குறிப்பாக, நீட்டிப்புகளைத் தொகுக்கும்போது, ​​தொடக்க மற்றும் செயலாக்க நேரம் சுமார் 20-35% குறைகிறது. விளக்கப்பட்ட பதிப்பைப் பயன்படுத்த ஒப்பீடு.

தனித்து நிற்கும் மற்றொரு மாற்றம் அது Qt Quick உரையுடன் பணிபுரியும் போது செயல்திறன் மற்றும் செயல்திறனை மேம்படுத்தியுள்ளது. எடுத்துக்காட்டாக, டெக்ஸ்ட், டெக்ஸ்ட் எடிட், டெக்ஸ்ட் ஏரியா மற்றும் டெக்ஸ்ட்இன்புட் கூறுகளுக்கு மிகப் பெரிய ஆவணங்களை அனுப்பும்போது மெதுவான செயலாக்கம் மற்றும் நினைவக நுகர்வு ஆகியவற்றில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டுள்ளன.

அதுவும் சிறப்பிக்கப்படுகிறது Qt Quick 3D தொகுதிக்கு QML ReflectionProbe உறுப்பைச் சேர்த்தது பொருள்களின் பிரதிபலிப்பைக் குறிக்க. 3D துகள்கள் API ஆனது 3D காட்சிகளுக்கு விளைவுகளைச் சேர்க்க நீட்டிக்கப்பட்டுள்ளது. ஒரு புதிய ResourceLoade உறுப்பை செயல்படுத்தியதுr இது Qt Quick 3D இல் வளங்களை நிர்வகிப்பதற்கான கருவிகளை வழங்குகிறது மற்றும் மெஷ்கள் அல்லது இழைமங்கள் போன்ற பெரிய ஆதாரங்களை முன்கூட்டியே ஏற்ற அனுமதிக்கிறது, அத்துடன் காட்சியின் புலப்படும் பகுதியில் வராத ஆதாரங்களைப் பதிவிறக்குவதற்கான அனுமதியைக் கட்டுப்படுத்துகிறது.

மறுபுறம், Qt கோர் தொகுதியில் நிறைய புதிய அம்சங்கள் சேர்க்கப்பட்டுள்ளன என்பது குறிப்பிடத்தக்கது, சரம் தரவை செயலாக்குவதற்கான திறன்களை விரிவுபடுத்துதல் மற்றும் QLocale இல் ISO639-2 மொழிக் குறியீடுகளுக்கான ஆதரவைச் சேர்ப்பதுடன் தொடர்புடையது.

மற்ற மாற்றங்களில் இந்த புதிய பதிப்பிலிருந்து தனித்து நிற்கும்:

  • QDate, QTime மற்றும் QLocale ஆகியவற்றில் AM/PM நேரக் குறிப்பான்களுக்கான ஆதரவு சேர்க்கப்பட்டது. JSON மற்றும் CBOR வடிவங்களுக்கு இடையே எளிமைப்படுத்தப்பட்ட மாற்றம். QtFuture::whenAll() மற்றும் whenAny() முறைகள் சேர்க்கப்பட்டது.
  • மொழி சேவையகம் மற்றும் JsonRpc 2.0 நெறிமுறைகளுக்கான ஆதரவுடன் "Qt மொழி சேவையகம்" தொகுதி செயல்படுத்தப்பட்டது.
  • Qt Wayland Composer தொகுதி உங்கள் சொந்த தனிப்பயன் ஷெல் நீட்டிப்புகளை உருவாக்குவதற்கு Qt Shell கலவை சேவையகம் மற்றும் API ஐச் சேர்த்துள்ளது.
  • ட்ரீ வியூவில் காலெண்டர் மற்றும் தரவைக் காண்பிக்க, இடைமுகங்களைச் செயல்படுத்துவதன் மூலம் கேலெண்டர் மாடல் மற்றும் ட்ரீவியூ க்யூஎம்எல் வகைகளை க்யூடி விரைவுக் கட்டுப்பாடுகள் ஒருங்கிணைக்கிறது.
  • ஒரு செய்தியைக் காண்பிப்பதற்கும் கோப்புகளை வழிசெலுத்துவதற்கும் இயங்குதளம் வழங்கிய கணினி உரையாடல்களைப் பயன்படுத்த Qt Quick Dialogs தொகுதியில் QML MessageDialog மற்றும் FolderDialog வகைகள் சேர்க்கப்பட்டது.
  • Qt PDF தொகுதியின் ஆரம்ப செயலாக்கம் சேர்க்கப்பட்டது, இது Qt 5.15 இல் இருந்தது, ஆனால் Qt 6 இல் சேர்க்கப்படவில்லை.
  • Qt பொசிஷனிங் ஆனது Android மற்றும் iOS இயங்குதளங்களால் வழங்கப்படும் இருப்பிடத் தரவின் துல்லியத்தைக் கண்டறியும் திறனை வழங்குகிறது.
  • Qt புளூடூத், புளூடூத் LE இணக்கத்தன்மை மற்றும் விண்டோஸில் உள்ள புளூடூத் அடாப்டர் நிலை பற்றிய தகவல்களை வழங்குகிறது.
  • க்யூடி விட்ஜெட்டுகள் உயர் தெளிவுத்திறன் காட்சிகள், பாணிகள் மற்றும் நடைத் தாள்களைப் பயன்படுத்தி நடை மாற்றங்களுக்கான மேம்பட்ட ஆதரவைக் கொண்டுள்ளன.
  • CMake அடிப்படையிலான மேம்படுத்தப்பட்ட உருவாக்க அமைப்பு. வெவ்வேறு தளங்களில் பயன்பாடுகளை வரிசைப்படுத்துவதற்கான ஸ்கிரிப்ட்களை உருவாக்குவதை எளிதாக்க, qt-generate-deploy-app-script() செயல்பாடு சேர்க்கப்பட்டது.
  • குறியீடு தளத்தின் நிலைத்தன்மை மற்றும் தரத்தை மேம்படுத்த நிறைய வேலைகள் செய்யப்பட்டுள்ளன. Qt 6.2 வெளியானதிலிருந்து, 1750 பிழை அறிக்கைகள் மூடப்பட்டுள்ளன.

இறுதியாக Qt 6.x இன் அடுத்த பெரிய வெளியீடுகள் WebAssembly, QHttpServer, gRPC ஆகியவற்றிற்கான முழு ஆதரவையும் செயல்படுத்த திட்டமிட்டுள்ளன என்பது குறிப்பிடத்தக்கது, இது FFmpeg, Qt பேச்சு மற்றும் Qt இருப்பிடத்தின் அடிப்படையில் Qt மல்டிமீடியாவுக்கான பின்தளமாகும்.

நீங்கள் அதைப் பற்றி மேலும் தெரிந்து கொள்ள விரும்பினால், நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பில்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.