Qt 6.4 కొత్త ఫీచర్లు, అంతర్గత మెరుగుదలలు మరియు మరిన్నింటితో వస్తుంది

Qt 6.4 కొత్త ఫీచర్లు, అంతర్గత మెరుగుదలలు మరియు మరిన్నింటితో వస్తుంది

Qt అనేది గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌లను ఉపయోగించే ప్రోగ్రామ్‌లను అభివృద్ధి చేయడానికి విస్తృతంగా ఉపయోగించే క్రాస్-ప్లాట్‌ఫారమ్ ఆబ్జెక్ట్-ఓరియెంటెడ్ ఫ్రేమ్‌వర్క్.

క్యూటి కంపెనీ ఆవిష్కరించింది యొక్క క్రొత్త సంస్కరణ యొక్క ప్రారంభం qt 6.4, దీనిలో పని Qt 6 శాఖ యొక్క కార్యాచరణను స్థిరీకరించడం మరియు పెంచడం కొనసాగుతుంది.

Q యొక్క బృందంt Qt Quick's TableView మరియు TreeView రకాలకు మరింత కార్యాచరణను జోడించింది, కొత్త ప్లాట్‌ఫారమ్‌లకు మద్దతుని అందించడంతో పాటు, ఇది అనేక కొత్త ఫీచర్‌లను అందిస్తుంది, కొన్ని సాంకేతిక పురోగతులు మరియు అనేక అంతర్గత మెరుగుదలలు.

క్యూటి 6.4 యొక్క ప్రధాన కొత్త లక్షణాలు

ఈ క్రొత్త సంస్కరణలో WebAssembly ప్లాట్‌ఫారమ్‌కు పూర్తి మద్దతు అమలు చేయబడింది, ఇది వెబ్ బ్రౌజర్‌లో రన్ అయ్యే మరియు వివిధ హార్డ్‌వేర్ ప్లాట్‌ఫారమ్‌ల మధ్య పోర్టబుల్ అయ్యే Qt అప్లికేషన్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. వెబ్‌అసెంబ్లీ ప్లాట్‌ఫారమ్ కోసం రూపొందించబడిన అప్లికేషన్‌లు, JIT కాపీకి ధన్యవాదాలు, స్థానిక కోడ్‌కు దగ్గరగా పనితీరుతో అమలు చేయబడతాయి, Qt Quick, Qt Quick 3D మరియు Qtలో అందుబాటులో ఉన్న విజువలైజేషన్ సాధనాలను ఉపయోగించవచ్చు.

మరొక మార్పు ఏమిటంటే Qt TextToSpeech మాడ్యూల్‌ను ప్రధాన నిర్మాణానికి తిరిగి ఇచ్చింది, ఇది Qt 5లో చేర్చబడింది, కానీ Qt 6 శాఖలో చేర్చబడలేదు. మాడ్యూల్ స్పీచ్ సింథసిస్ సాధనాలను అందిస్తుంది, వైకల్యాలున్న వ్యక్తుల కోసం అప్లికేషన్‌ల యాక్సెసిబిలిటీని పెంచడానికి లేదా యూజర్ కోసం కొత్త బ్యాక్‌గ్రౌండ్ ఇన్ఫర్మేషన్ టూల్స్‌ని అమలు చేయడానికి, ఉదాహరణకు, కార్ ఇన్ఫోటైన్‌మెంట్ అప్లికేషన్‌లలో నోటిఫికేషన్‌లను ప్రదర్శించడానికి ఉపయోగించవచ్చు. Linuxలో, స్పీచ్ డిస్పాచర్ లైబ్రరీని ఉపయోగించి టెక్స్ట్-టు-స్పీచ్ మార్పిడి జరుగుతుంది (libspeechd), మరియు ఇతర ప్లాట్‌ఫారమ్‌లపై ప్రామాణిక ఆపరేటింగ్ సిస్టమ్ API ద్వారా.

దీనికి తోడు అది కూడా హైలెట్ అయింది iOS శైలి అమలుతో ప్రయోగాత్మక మాడ్యూల్ జోడించబడింది QtQuick కోసం. Windows, macOS మరియు Androidలో స్థానిక స్కిన్‌లు ఎలా ఉపయోగించబడుతున్నాయో అదేవిధంగా iOS ప్లాట్‌ఫారమ్‌లో స్థానిక స్కిన్‌లను సృష్టించడానికి Qt త్వరిత నియంత్రణల ఆధారంగా అప్లికేషన్‌లు స్వయంచాలకంగా ఈ మాడ్యూల్‌ను ఉపయోగించవచ్చు.

మాడ్యూల్ జోడించబడింది HTTP సర్వర్ కార్యాచరణను ఏకీకృతం చేయడానికి ప్రయోగాత్మక QtHttpServer HTTP/1.1, TLS/HTTPS, WebSockets, ఎర్రర్ హ్యాండ్లింగ్, URL పారామితుల ఆధారంగా రూటింగ్ అభ్యర్థన (QHttpServerRouter) మరియు REST APIకి మద్దతు ఇచ్చే అప్లికేషన్‌లలో.

ప్రయోగాత్మక Qt క్విక్ 3D ఫిజిక్స్ మాడ్యూల్ జోడించబడింది, ఇది Qt క్విక్ 3Dతో ఉపయోగించగల భౌతిక ప్రక్రియలను అనుకరించడానికి APIని అందిస్తుంది పరస్పర చర్య మరియు వస్తువులను వాస్తవికంగా తరలించడానికి 3D దృశ్యాలలో. అమలు PhysX ఇంజిన్‌పై ఆధారపడి ఉంటుంది.

అది కూడా హైలైట్ Qt క్విక్ 3D మాడ్యూల్‌కు గ్లోబల్ ఇల్యూమినేషన్ కోసం ప్రయోగాత్మక మద్దతును జోడించారు 3D దృశ్యంలో వివిధ మూలాల నుండి కాంతిని మరింత వాస్తవికంగా అనుకరించడానికి రేడియన్స్ మ్యాప్‌లను ఉపయోగించడం. Qt క్విక్ 3D లీనియర్ పార్టికల్స్, గ్లోయింగ్ మెటీరియల్స్, అడ్వాన్స్‌డ్ రిఫ్లెక్షన్ సెట్టింగ్‌లు, స్కైబాక్స్‌లు మరియు కస్టమ్ మెటీరియల్స్ మరియు టెక్స్చర్‌లకు కూడా మద్దతు ఇస్తుంది.

Qt Quickలో అందించబడిన TableView మరియు TreeView రకాలు కీబోర్డ్ నావిగేషన్, అడ్డు వరుస మరియు నిలువు వరుస ఎంపిక, సెల్ పొజిషన్‌పై మరింత నియంత్రణ, యానిమేషన్ మరియు కుప్పకూలడం మరియు విస్తరించే ట్రీ స్ట్రక్చర్‌లకు మద్దతు ఇవ్వడానికి విస్తరించబడ్డాయి.

Qt క్విక్ కొత్త ఫ్రేమ్ యానిమేషన్ రకాన్ని పరిచయం చేసింది ఇది యానిమేషన్ ఫ్రేమ్‌లతో కోడ్‌ని సమకాలీకరించడానికి అనుమతిస్తుంది. యానిమేషన్ స్మూత్‌నెస్‌ని మెరుగుపరచడానికి, Qt క్విక్ మల్టీ-థ్రెడ్ రెండరింగ్ సమయంలో vsync మిస్‌సింక్రొనైజేషన్ యొక్క స్వయంచాలక నిర్వహణను కూడా అందిస్తుంది.

విడ్జెట్ QQuickWidget, ఇది Qt త్వరిత మరియు Qt విడ్జెట్ ఆధారంగా మూలకాలను మిళితం చేసే ఇంటర్‌ఫేస్‌లను సృష్టించడానికి అనుమతిస్తుంది, RHI లేయర్‌కు పూర్తి మద్దతు ఉంది (రెండరింగ్ హార్డ్‌వేర్ ఇంటర్‌ఫేస్), ఇది OpenGLని మాత్రమే కాకుండా API వల్కాన్, మెటల్ మరియు డైరెక్ట్ 3Dలో కూడా పని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

యొక్క ప్రత్యేకమైన ఇతర మార్పులు ఈ క్రొత్త సంస్కరణలో:

  • QSslServer తరగతి Qt నెట్‌వర్క్ మాడ్యూల్‌కు జోడించబడింది, ఇది సురక్షిత కమ్యూనికేషన్ ఛానెల్‌ని స్థాపించడానికి TLSని ఉపయోగించే సమర్థవంతమైన నెట్‌వర్క్ సర్వర్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • వీడియో మరియు ఆడియో ప్రాసెసింగ్ కోసం FFmpeg ప్యాకేజీని ఉపయోగించే Qt మల్టీమీడియా మాడ్యూల్‌కు ప్రయోగాత్మక బ్యాకెండ్ జోడించబడింది.
  • ప్రాదేశిక ధ్వనికి మద్దతు జోడించబడింది, ఇది త్రిమితీయ ధ్వని పంపిణీతో దృశ్యాలను సృష్టించడానికి మరియు వినేవారి స్థానం, గది పరిమాణం మరియు గోడ మరియు నేల పదార్థాల ఆధారంగా ధ్వని ప్రతిబింబ లక్షణాలతో వర్చువల్ గదులను అనుకరించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • Qt విడ్జెట్‌ల మాడ్యూల్‌లో, నిర్మాణాత్మక వినియోగదారు ఇన్‌పుట్‌ను సంగ్రహించడానికి ఇంటర్‌ఫేస్‌లను రూపొందించడానికి QFormLayout క్లాస్ ఫంక్షన్‌లతో విస్తరించబడింది.
  • QWizard తరగతిలో, బహుళ-దశల ఇంటర్‌ఫేస్‌లను రూపొందించడానికి రూపొందించబడింది, ఫారమ్‌లలోని పంక్తుల దృశ్యమానతను నియంత్రించడానికి మరియు ఏదైనా విజార్డ్ పేజీకి నావిగేట్ చేయడానికి APIలు జోడించబడ్డాయి.
  • C++ నుండి QMLకి నిర్మాణాత్మక డేటాను సులభంగా పాస్ చేయడానికి QML విలువ రకాలకు మెరుగైన మద్దతును అందించింది.
  • QTextDocuments తరగతిలో Markdown మార్కప్ కోసం మద్దతు జోడించబడింది.

చివరగా ఉన్నవారికి దాని గురించి మరింత తెలుసుకోవాలనే ఆసక్తి ఉంది, Qt 6.4 Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2 , openSUSE 15.3, SUSE 15 SP2 )కి మద్దతునిస్తుందని మీరు తెలుసుకోవాలి.

మీరు మరిన్ని వివరాలను పొందవచ్చు కింది లింక్‌లో.


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

వ్యాఖ్యానించిన మొదటి వ్యక్తి అవ్వండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు.

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.