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 6.2లో మార్పులు (Qt 6 శాఖలో మార్పుల యొక్క అవలోకనాన్ని మునుపటి సమీక్షలో చూడవచ్చు):

  • Qt క్విక్ 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 చిప్ ఆధారంగా Apple సిస్టమ్‌లకు మద్దతు జోడించబడింది. webOS, INTEGRITY మరియు QNX ఆపరేటింగ్ సిస్టమ్‌లకు మద్దతు తిరిగి ఇవ్వబడింది. Windows 11 మరియు WebAssembly కోసం ప్రివ్యూ మద్దతు అందించబడుతుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి