Qt 6.3 ఫ్రేమ్‌వర్క్ విడుదల

Qt కంపెనీ Qt 6.3 ఫ్రేమ్‌వర్క్ యొక్క విడుదలను ప్రచురించింది, దీనిలో Qt 6 శాఖ యొక్క కార్యాచరణను స్థిరీకరించడం మరియు పెంచడం కొనసాగుతుంది. Qt 6.3 Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2) ప్లాట్‌ఫారమ్‌లకు మద్దతును అందిస్తుంది. , openSUSE 15.3, SUSE 15 SP2) , iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY మరియు QNX. Qt భాగాల కోసం సోర్స్ కోడ్ LGPLv3 మరియు GPLv2 లైసెన్స్‌ల క్రింద అందించబడింది.

Qt 6.3లో ప్రధాన మార్పులు:

  • Qt QML మాడ్యూల్ qmltc (QML రకం కంపైలర్) కంపైలర్ యొక్క ప్రయోగాత్మక అమలును అందిస్తుంది, ఇది QML ఆబ్జెక్ట్ నిర్మాణాలను C++లో తరగతులుగా కంపైల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. Qt 6.3 యొక్క వాణిజ్య వినియోగదారుల కోసం, Qt క్విక్ కంపైలర్ ఉత్పత్తి సిద్ధం చేయబడింది, ఇది పైన పేర్కొన్న QML టైప్ కంపైలర్‌తో పాటు, QML స్క్రిప్ట్ కంపైలర్‌ను కలిగి ఉంటుంది, ఇది QML ఫంక్షన్‌లు మరియు వ్యక్తీకరణలను C++ కోడ్‌లోకి కంపైల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. Qt క్విక్ కంపైలర్ యొక్క ఉపయోగం QML-ఆధారిత ప్రోగ్రామ్‌ల పనితీరును స్థానిక ప్రోగ్రామ్‌లకు దగ్గరగా తీసుకురావడం సాధ్యమవుతుందని గుర్తించబడింది; ప్రత్యేకించి, పొడిగింపులను కంపైల్ చేసేటప్పుడు, స్టార్టప్ మరియు ఎగ్జిక్యూషన్ సమయంతో పోలిస్తే దాదాపు 20-35% తగ్గింపు ఉంటుంది. అన్వయించబడిన సంస్కరణను ఉపయోగించడం.
    Qt 6.3 ఫ్రేమ్‌వర్క్ విడుదల
  • "Qt లాంగ్వేజ్ సర్వర్" మాడ్యూల్ లాంగ్వేజ్ సర్వర్ మరియు JsonRpc 2.0 ప్రోటోకాల్‌లకు మద్దతుతో అమలు చేయబడింది.
  • Qt Wayland కంపోజిటర్ మాడ్యూల్ మీ స్వంత కస్టమ్ షెల్ పొడిగింపులను సృష్టించడం కోసం Qt షెల్ కాంపోజిట్ సర్వర్ మరియు APIని జోడించింది.
  • Qt త్వరిత నియంత్రణలు క్యాలెండర్ మోడల్ మరియు TreeView QML రకాలను ట్రీ వ్యూలో క్యాలెండర్ మరియు డేటాను ప్రదర్శించడానికి ఇంటర్‌ఫేస్‌ల అమలుతో అనుసంధానిస్తుంది.
    Qt 6.3 ఫ్రేమ్‌వర్క్ విడుదలQt 6.3 ఫ్రేమ్‌వర్క్ విడుదల
  • QML రకాలు MessageDialog మరియు FolderDialog సందేశాలను ప్రదర్శించడానికి మరియు ఫైల్‌ల ద్వారా నావిగేట్ చేయడానికి ప్లాట్‌ఫారమ్ అందించిన సిస్టమ్ డైలాగ్ బాక్స్‌లను ఉపయోగించడానికి Qt క్విక్ డైలాగ్‌ల మాడ్యూల్‌కు జోడించబడ్డాయి.
    Qt 6.3 ఫ్రేమ్‌వర్క్ విడుదల
  • Qt Quick టెక్స్ట్‌తో పని చేసే పనితీరు మరియు సామర్థ్యాన్ని మెరుగుపరిచింది. ఉదాహరణకు, చాలా పెద్ద పత్రాలను Text, TextEdit, TextArea మరియు TextInput భాగాలకు బదిలీ చేసేటప్పుడు మందగించడం మరియు పెద్ద మెమరీ వినియోగంతో సమస్యలు పరిష్కరించబడ్డాయి.
  • ఆబ్జెక్ట్ రిఫ్లెక్షన్‌లను అందించడం కోసం Qt Quick 3D మాడ్యూల్‌కు QML మూలకం ReflectionProbe జోడించబడింది. 3D పార్టికల్స్ API 3D దృశ్యాలకు పెద్ద మొత్తంలో కణాలు (పొగ, పొగమంచు, మొదలైనవి) చేరడం ద్వారా ఉత్పన్నమయ్యే ప్రభావాలను జోడించడానికి విస్తరించబడింది. Qt Quick 3Dలో వనరులను నిర్వహించడానికి మరియు మెష్‌లు లేదా అల్లికలు వంటి పెద్ద వనరులను ప్రోయాక్టివ్‌గా లోడ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, అలాగే కనిపించే వాటిలోకి రాని వనరులను అన్‌లోడ్ చేయడానికి అనుమతిని నియంత్రించడానికి ఒక కొత్త ResourceLoader మూలకం అమలు చేయబడింది. సన్నివేశం యొక్క ప్రాంతం.
    Qt 6.3 ఫ్రేమ్‌వర్క్ విడుదల
  • Qt PDF మాడ్యూల్ యొక్క ప్రివ్యూ అమలు జోడించబడింది, ఇది Qt 5.15లో ఉంది కానీ Qt 6లో చేర్చబడలేదు.
    Qt 6.3 ఫ్రేమ్‌వర్క్ విడుదల
  • కొత్త ఫంక్షన్లలో ఎక్కువ భాగం Qt కోర్ మాడ్యూల్‌కు జోడించబడింది, ప్రధానంగా స్ట్రింగ్ డేటాను ప్రాసెస్ చేయడానికి సామర్థ్యాలను విస్తరించడానికి సంబంధించినది. QLocale ISO639-2 భాషా కోడ్‌లకు మద్దతును జోడించింది. QDate, QTime మరియు QLocaleకి AM/PM టైమ్ స్పెసిఫైయర్‌లకు మద్దతు జోడించబడింది. JSON మరియు CBOR ఫార్మాట్‌ల మధ్య సులభంగా మార్పిడి. QtFuture ::whenAll() మరియు whenAny() పద్ధతులు జోడించబడ్డాయి.
  • Qt పొజిషనింగ్ Android మరియు iOS ప్లాట్‌ఫారమ్‌ల ద్వారా అందించబడిన స్థాన డేటా యొక్క ఖచ్చితత్వాన్ని గుర్తించే సామర్థ్యాన్ని అందిస్తుంది.
  • Qt బ్లూటూత్ బ్లూటూత్ LE మద్దతు మరియు Windowsలో బ్లూటూత్ అడాప్టర్ యొక్క స్థితి గురించి సమాచారాన్ని అందిస్తుంది.
  • Qt విడ్జెట్‌లు హై-రిజల్యూషన్ స్క్రీన్‌లు, స్టైలింగ్ మరియు స్టైల్ షీట్‌లను ఉపయోగించి రూపాన్ని మార్చడం కోసం మెరుగైన మద్దతును కలిగి ఉన్నాయి.
  • CMake ఆధారంగా మెరుగైన నిర్మాణ వ్యవస్థ. qt-generate-deploy-app-script() ఫంక్షన్ జోడించబడింది, ఇది వివిధ ప్లాట్‌ఫారమ్‌లలో అప్లికేషన్‌లను అమలు చేయడానికి స్క్రిప్ట్‌ల ఉత్పత్తిని సులభతరం చేస్తుంది.
  • కోడ్ బేస్ యొక్క స్థిరత్వం మరియు నాణ్యతను మెరుగుపరచడానికి చాలా పని జరిగింది. Qt 6.2 విడుదలైనప్పటి నుండి, 1750 బగ్ నివేదికలు మూసివేయబడ్డాయి.
  • Qt 6.x యొక్క తదుపరి ముఖ్యమైన విడుదలలలో వారు WebAssembly, QHttpServer, gRPC, FFmpeg, Qt స్పీచ్ మరియు Qt లొకేషన్ ఆధారంగా Qt మల్టీమీడియాకు బ్యాకెండ్‌కు పూర్తి మద్దతును అమలు చేయాలని ప్లాన్ చేస్తున్నారు.

మూలం: opennet.ru

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