Qt 6.2 கட்டமைப்பு வெளியீடு

Qt நிறுவனம் Qt 6.2 கட்டமைப்பின் வெளியீட்டை வெளியிட்டுள்ளது, இதில் Qt 6 கிளையின் செயல்பாடுகளை நிலைப்படுத்தவும் அதிகரிக்கவும் பணி தொடர்கிறது. Qt 6.2 ஆனது Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS) இயங்குதளங்களுக்கு ஆதரவை வழங்குகிறது. 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY மற்றும் QNX. Qt கூறுகளுக்கான மூலக் குறியீடு LGPLv3 மற்றும் GPLv2 உரிமங்களின் கீழ் வழங்கப்படுகிறது. Qt 6.2 ஆனது LTS வெளியீட்டு நிலையைப் பெற்றுள்ளது, அதற்குள் வணிக உரிம பயனர்களுக்கு மூன்று ஆண்டுகளுக்கு புதுப்பிப்புகள் உருவாக்கப்படும் (மற்றவர்களுக்கு, அடுத்த பெரிய வெளியீடு உருவாகும் முன் ஆறு மாதங்களுக்கு மேம்படுத்தல்கள் வெளியிடப்படும்).

Qt 6.2 கிளையானது தொகுதிக் கலவையின் அடிப்படையில் Qt 5.15 உடன் சமநிலையை எட்டியதாகக் குறிக்கப்பட்டுள்ளது மற்றும் பெரும்பாலான பயனர்களுக்கு Qt 5 இலிருந்து இடம்பெயர்வதற்கு ஏற்றது. Qt 6.2 இன் முக்கிய மேம்பாடுகள் முக்கியமாக Qt 5.15 இல் கிடைக்கும் தொகுதிகள் சேர்க்கப்படுவதைப் பற்றியது, ஆனால் Qt 6.0 மற்றும் 6.1 வெளியீடுகளில் சேர்க்கத் தயாராக இல்லை. குறிப்பாக, விடுபட்ட தொகுதிகள் சேர்க்கப்பட்டுள்ளன:

  • Qt ப்ளூடூத்
  • Qt மல்டிமீடியா
  • NFC 
  • Qt நிலைப்படுத்தல்
  • Qt விரைவு உரையாடல்கள்
  • Qt ரிமோட் பொருள்கள்
  • Qt சென்சார்கள்
  • க்யூடி சீரியல் பஸ்
  • க்யூடி சீரியல் போர்ட்
  • கியூடி வெப்சானல்
  • கியூடி வெப் இன்ஜின்
  • கியூடி வெப்சாக்கெட்ஸ்
  • Qt WebView

Qt 6.2 இல் மாற்றங்கள் (Qt 6 கிளையின் மாற்றங்களின் மேலோட்டத்தை முந்தைய மதிப்பாய்வில் காணலாம்):

  • க்யூடி விரைவு 3D இல் மேம்படுத்தப்பட்ட "இன்ஸ்டன்ஸ்டு ரெண்டரிங்" ரெண்டரிங் பயன்முறை சேர்க்கப்பட்டுள்ளது, இது ஒரே பொருளின் பல நிகழ்வுகளை ஒரே நேரத்தில் வெவ்வேறு மாற்றங்களுடன் வழங்க அனுமதிக்கிறது. 3D காட்சிகளில் துகள்கள் (புகை, மூடுபனி போன்றவை) அதிக அளவில் குவிவதால் ஏற்படும் விளைவுகளைச் சேர்ப்பதற்காக 3D துகள்கள் API சேர்க்கப்பட்டது. 2D காட்சிகள் மற்றும் அமைப்புகளில் உட்பொதிக்கப்பட்ட 3D கூறுகளுக்கு Qt விரைவு உள்ளீட்டு நிகழ்வுகளை உருவாக்கும் திறன் சேர்க்கப்பட்டது. காட்சியில் ஒரு தன்னிச்சையான புள்ளியிலிருந்து வெளிப்படும் ஒரு கதிர் மூலம் மாதிரிகளின் குறுக்குவெட்டைத் தீர்மானிக்க ஒரு API சேர்க்கப்பட்டது.
  • உங்கள் சொந்த QML தொகுதிகளை உருவாக்கும் செயல்முறையை எளிதாக்கும் பொது QML தொகுதி CMake API முன்மொழியப்பட்டது. qmllint (QML linter) பயன்பாட்டின் நடத்தையைத் தனிப்பயனாக்குவதற்கான விருப்பங்கள் விரிவாக்கப்பட்டுள்ளன, மேலும் JSON வடிவத்தில் சரிபார்ப்பு அறிக்கைகளை உருவாக்குவதற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது. qmlformat பயன்பாடு QML லைப்ரரி டோமைப் பயன்படுத்துகிறது.
  • Qt மல்டிமீடியா தொகுதியின் கட்டமைப்பு நவீனமயமாக்கப்பட்டுள்ளது, வீடியோவை இயக்கும் போது வசனங்கள் மற்றும் மொழியைத் தேர்ந்தெடுப்பது, அத்துடன் மல்டிமீடியா உள்ளடக்கத்தைக் கைப்பற்றுவதற்கான மேம்பட்ட அமைப்புகளைச் சேர்ப்பது போன்ற அம்சங்களைச் சேர்க்கிறது.
  • விளக்கப்படங்களைத் தனிப்பயனாக்க Qt விளக்கப்படங்களில் புதிய முறைகள் சேர்க்கப்பட்டுள்ளன.
  • QImage மிதக்கும் புள்ளி எண்களைப் பயன்படுத்தி வண்ண அளவுருக்களைக் குறிப்பிடும் பட வடிவங்களுக்கான ஆதரவைச் சேர்த்தது.
  • QByteArray::number() என்பது தசமமற்ற அமைப்புகளில் எதிர்மறை எண்களுடன் சரியான வேலையை உறுதி செய்கிறது.
  • QLockFile இல் std:: chrono ஆதரவு சேர்க்கப்பட்டது.
  • Qt நெட்வொர்க் வெவ்வேறு SSL பின்தளங்களை ஒரே நேரத்தில் பயன்படுத்தும் திறனை வழங்குகிறது.
  • M1 ARM சிப் அடிப்படையிலான ஆப்பிள் அமைப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது. webOS, INTEGRITY மற்றும் QNX இயக்க முறைமைகளுக்கான ஆதரவு திரும்பப் பெறப்பட்டது. Windows 11 மற்றும் WebAssemblyக்கான முன்னோட்ட ஆதரவு வழங்கப்படுகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்