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

Qt நிறுவனம் Qt 6.5 கட்டமைப்பின் வெளியீட்டை வெளியிட்டுள்ளது, இதில் Qt 6 கிளையின் செயல்பாடுகளை நிலைப்படுத்தவும் அதிகரிக்கவும் பணி தொடர்கிறது. Qt 6.5 ஆனது Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE) இயங்குதளங்களுக்கு ஆதரவை வழங்குகிறது. 15.4, SUSE 15 SP4, RHEL 8.4 /9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY மற்றும் QNX. Qt கூறுகளுக்கான மூலக் குறியீடு LGPLv3 மற்றும் GPLv2 உரிமங்களின் கீழ் வழங்கப்படுகிறது.

Qt 6.5 ஆனது LTS வெளியீட்டு நிலையைப் பெற்றுள்ளது, அதற்குள் வணிக உரிம பயனர்களுக்கு மூன்று ஆண்டுகளுக்கு புதுப்பிப்புகள் உருவாக்கப்படும் (மற்றவர்களுக்கு, அடுத்த பெரிய வெளியீடு உருவாகும் முன் ஆறு மாதங்களுக்கு மேம்படுத்தல்கள் வெளியிடப்படும்). Qt 6.2 இன் முந்தைய LTS கிளைக்கான ஆதரவு செப்டம்பர் 30, 2024 வரை நீடிக்கும். Qt 5.15 கிளை மே 2025 வரை பராமரிக்கப்படும்.

Qt 6.5 இல் முக்கிய மாற்றங்கள்:

  • க்யூடி விரைவு 3டி இயற்பியல் தொகுதி நிலைப்படுத்தப்பட்டு முழுமையாக ஆதரிக்கப்பட்டுள்ளது, இது இயற்பியல் உருவகப்படுத்துதலுக்கான API ஐ வழங்குகிறது, இது 3D காட்சிகளில் யதார்த்தமான தொடர்பு மற்றும் பொருட்களின் இயக்கத்திற்கு Qt Quick 3D உடன் இணைந்து பயன்படுத்தப்படலாம். செயல்படுத்தல் PhysX இயந்திரத்தை அடிப்படையாகக் கொண்டது.
  • விண்டோஸ் இயங்குதளத்திற்கான இருண்ட பயன்முறைக்கான ஆதரவு சேர்க்கப்பட்டது. கணினியில் செயல்படுத்தப்பட்ட இருண்ட வடிவமைப்பின் தானியங்கி பயன்பாடு மற்றும் தட்டுகளை மாற்றாத ஒரு பாணியை பயன்பாடு பயன்படுத்தினால், பிரேம்கள் மற்றும் தலைப்புகளின் சரிசெய்தல். ஒரு பயன்பாட்டில், QStyleHints::colorScheme பண்புக்கான மாற்றங்களைச் செயலாக்குவதன் மூலம் கணினி தீம் மாற்றங்களுக்கு உங்கள் சொந்த எதிர்வினையை நீங்கள் கட்டமைக்கலாம்.
    Qt 6.5 கட்டமைப்பு வெளியீடு
  • க்யூடி விரைவுக் கட்டுப்பாடுகளில், ஆண்ட்ராய்டுக்கான மெட்டீரியல் ஸ்டைல் ​​மெட்டீரியல் 3 இன் பரிந்துரைகளுக்கு ஏற்ப கொண்டு வரப்பட்டுள்ளது. iOSக்கான முழு அளவிலான பாணி செயல்படுத்தப்பட்டுள்ளது. தோற்றத்தை மாற்றுவதற்கான APIகள் சேர்க்கப்பட்டன (உதாரணமாக, TextField அல்லது TextArea க்கான கண்டெய்னர் ஸ்டைல் ​​அல்லது பொத்தான்கள் மற்றும் பாப்ஓவர்களுக்கான roundedScale).
    Qt 6.5 கட்டமைப்பு வெளியீடு
  • MacOS இயங்குதளத்தில், QMessageBox அல்லது QErrorMessage ஐப் பயன்படுத்தும் பயன்பாடுகள் இயங்குதளம்-நேட்டிவ் உரையாடல்களைக் காண்பிக்கும்.
    Qt 6.5 கட்டமைப்பு வெளியீடு
  • Wayland க்கு, QNativeInterface ::QWaylandApplication நிரலாக்க இடைமுகம் Qt இன் உள் கட்டமைப்புகளில் பயன்படுத்தப்படும் Wayland-நேட்டிவ் பொருட்களை நேரடியாக அணுகுவதற்கும், பயனர்களின் சமீபத்திய செயல்கள் பற்றிய தகவல்களை அணுகுவதற்கும் சேர்க்கப்பட்டுள்ளது, இது Wayland நெறிமுறைக்கு அனுப்புவதற்குத் தேவைப்படலாம். நீட்டிப்புகள். புதிய API QNativeInterface பெயர்வெளியில் செயல்படுத்தப்படுகிறது, இது X11 மற்றும் Android இயங்குதளங்களின் சொந்த APIகளை அணுகுவதற்கான அழைப்புகளையும் வழங்குகிறது.
  • ஆண்ட்ராய்டு 12 இயங்குதளத்திற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது மற்றும் இந்த கிளையில் குறிப்பிடத்தக்க மாற்றங்கள் இருந்தபோதிலும், ஆண்ட்ராய்டு 8 இல் தொடங்கி ஆண்ட்ராய்டின் வெவ்வேறு பதிப்புகளைக் கொண்ட சாதனங்களில் வேலை செய்யக்கூடிய ஆண்ட்ராய்டுக்கான உலகளாவிய அசெம்பிளிகளை உருவாக்கும் திறன் தக்கவைக்கப்பட்டுள்ளது.
  • Boot2Qt ஸ்டாக் புதுப்பிக்கப்பட்டது, இது Qt மற்றும் QML அடிப்படையிலான சூழலுடன் துவக்கக்கூடிய மொபைல் அமைப்புகளை உருவாக்க பயன்படுகிறது. Boot2Qt இல் உள்ள கணினி சூழல் Yocto 4.1 (Langdale) இயங்குதளத்திற்கு புதுப்பிக்கப்பட்டது.
  • டெபியன் 11க்கான தொகுப்புகளின் உருவாக்கம் தொடங்கியுள்ளது, அவை வணிக ஆதரவின் கீழ் உள்ளன.
  • WebAssembly இயங்குதளத்தின் திறன்கள் விரிவுபடுத்தப்பட்டுள்ளன, இது இணைய உலாவியில் இயங்கும் மற்றும் வெவ்வேறு வன்பொருள் தளங்களுக்கு இடையில் எடுத்துச் செல்லக்கூடிய Qt பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது. WebAssembly இயங்குதளத்திற்காக உருவாக்கப்பட்ட பயன்பாடுகள், JIT தொகுப்பிற்கு நன்றி, சொந்தக் குறியீட்டிற்கு நெருக்கமான செயல்திறனுடன் இயங்குகிறது மற்றும் Qt Quick, Qt Quick 3D மற்றும் Qt இல் கிடைக்கும் காட்சிப்படுத்தல் கருவிகளைப் பயன்படுத்தலாம். புதிய பதிப்பு வீடியோ ரெண்டரிங் மற்றும் விட்ஜெட்களில் குறைபாடுகள் உள்ளவர்களுக்கான கருவிகளைப் பயன்படுத்துவதற்கான ஆதரவைச் சேர்க்கிறது.
  • Qt WebEngine வலை இயந்திரம் லினக்ஸ் பிளாட்ஃபார்மில் Chromium 110 குறியீட்டு தளத்திற்கு புதுப்பிக்கப்பட்டது, X11 மற்றும் Wayland-அடிப்படையிலான சூழல்களில் Vulkan கிராபிக்ஸ் API ஐப் பயன்படுத்தும் போது வீடியோ ரெண்டரிங் வன்பொருள் முடுக்கத்திற்கான ஆதரவு செயல்படுத்தப்படுகிறது.
  • Qt Quick Effects தொகுதி சேர்க்கப்பட்டுள்ளது, Qt Quick அடிப்படையிலான இடைமுகத்திற்கான ஆயத்த கிராஃபிக் விளைவுகளை வழங்குகிறது. Qt Quick Effect Maker கருவித்தொகுப்பைப் பயன்படுத்தி உங்கள் சொந்த விளைவுகளை புதிதாக உருவாக்கலாம் அல்லது ஏற்கனவே உள்ள விளைவுகளை இணைப்பதன் மூலம் அவற்றை உருவாக்கலாம்.
  • Qt Quick 3D தொகுதி மாடல்களின் விவரங்களின் அளவைத் தனிப்பயனாக்கும் திறனை வழங்குகிறது (எடுத்துக்காட்டாக, கேமராவிலிருந்து வெகு தொலைவில் உள்ள பொருட்களுக்கு எளிமையான மெஷ்களை உருவாக்கலாம்). SceneEnvironment API இப்போது மூடுபனி மற்றும் தொலைதூரப் பொருட்களின் மறைவை ஆதரிக்கிறது. ExtendedSceneEnvironment சிக்கலான பிந்தைய செயலாக்க விளைவுகளை உருவாக்கும் திறனை வழங்குகிறது மற்றும் புலத்தின் ஆழம், பளபளப்பு மற்றும் லென்ஸ் ஃப்ளேர் போன்ற விளைவுகளை இணைக்கிறது.
  • ஜிஆர்பிசி மற்றும் புரோட்டோகால் பஃபர் புரோட்டோகால்களுக்கான ஆதரவுடன் சோதனை க்யூடி ஜிஆர்பிசி தொகுதி சேர்க்கப்பட்டது, இது ஜிஆர்பிசி சேவைகளை அணுகவும், புரோட்டோபஃப் பயன்படுத்தி க்யூடி வகுப்புகளை வரிசைப்படுத்தவும் அனுமதிக்கிறது.
  • Qt நெட்வொர்க் தொகுதி HTTP 1 இணைப்புகளை அமைப்பதற்கான ஆதரவைச் சேர்த்துள்ளது.
  • க்யூடி சீரியல் பஸ் மாட்யூலில் சோதனையான CAN பஸ் வகுப்புகள் சேர்க்கப்பட்டுள்ளன, இது CAN செய்திகளை குறியாக்கம் மற்றும் டிகோட் செய்ய, பிரேம்களை செயலாக்க மற்றும் DBC கோப்புகளை பாகுபடுத்த பயன்படுகிறது.
  • வரைபடங்கள், வழிசெலுத்தல் மற்றும் ஆர்வமுள்ள புள்ளிகளை (POI) ஒருங்கிணைக்கும் கருவிகளுடன் பயன்பாடுகளுக்கு வழங்கும் Qt இருப்பிட தொகுதி மீண்டும் புதுப்பிக்கப்பட்டது. தொகுதி ஒரு செருகுநிரல் இடைமுகத்தை ஆதரிக்கிறது, இதன் மூலம் நீங்கள் பல்வேறு சேவை வழங்குநர்களுடன் பணிபுரிய மற்றும் API நீட்டிப்புகளை உருவாக்க பின்தளங்களை இணைக்க முடியும். தொகுதி தற்போது சோதனை நிலையைக் கொண்டுள்ளது மற்றும் திறந்த தெரு வரைபடத்தின் அடிப்படையில் வரைபடங்களுக்கான பின்தளத்தை மட்டுமே ஆதரிக்கிறது.
    Qt 6.5 கட்டமைப்பு வெளியீடு
  • Qt கோர், Qt GUI, Qt மல்டிமீடியா, Qt QML, Qt Quick Compiler, Qt Widgets தொகுதிகளின் திறன்கள் விரிவாக்கப்பட்டுள்ளன.
  • ஸ்திரத்தன்மையை மேம்படுத்த நிறைய வேலைகள் செய்யப்பட்டுள்ளன, சுமார் 3500 பிழை அறிக்கைகள் மூடப்பட்டன.

    ஆதாரம்: opennet.ru

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