మే 26న, C++ ఫ్రేమ్వర్క్ యొక్క కొత్త వెర్షన్ విడుదల చేయబడింది Qt 5.15 LTS.
ఈ సంస్కరణ Qt 5 విడుదలకు ముందు Qt 6 యొక్క చివరి వెర్షన్. Qt 6లో తీసివేయడానికి షెడ్యూల్ చేయబడిన ఫీచర్లు ప్రస్తుత విడుదలలో నిలిపివేయబడ్డాయి. Qt 6 విడుదలయ్యే వరకు వాణిజ్యేతర మద్దతు అందించబడుతుంది, మూడు సంవత్సరాల పాటు వాణిజ్య మద్దతు అందించబడుతుంది.
కొత్త విడుదలలు:
-
Qt గ్రాఫిక్స్ స్టాక్ని తరలించడం ప్రారంభించబడింది Qt రెండరింగ్ హార్డ్వేర్ ఇంటర్ఫేస్ (RHI), ఇది Qt క్విక్ అప్లికేషన్లను డైరెక్ట్ 3D, మెటల్ (యాపిల్ గ్రాఫిక్స్ API), వల్కాన్ మరియు ఓపెన్జిఎల్ల పైన అమలు చేయడానికి అనుమతిస్తుంది. Qt RHI క్యూటి 6లో కేంద్ర భాగానికి ప్రణాళిక చేయబడింది.
-
పూర్తి మద్దతు జోడించబడింది Qt త్వరిత 3D — QMLలో 3D దృశ్యాలను నిర్వచించే సామర్థ్యంతో Qt క్విక్ ఆధారంగా అప్లికేషన్లలో 3D కంటెంట్ను పొందుపరచడానికి API. Qt 5.14లో మొదటిసారిగా పరిచయం చేయబడింది, ప్రస్తుత విడుదల పోస్ట్-ప్రాసెసింగ్ ప్రభావాలకు మద్దతునిస్తుంది, కస్టమ్ జ్యామితి కోసం కొత్త API, క్వాటర్నియన్-ఆధారిత ఆకార భ్రమణ API మరియు డైవర్జింగ్ కిరణాలకు మద్దతు ఇస్తుంది.
-
క్యూటి డిజైన్ స్టూడియో 1.5 Qt క్విక్ 3Dకి మద్దతుతో, స్నాపీ విడ్జెట్ల ఆధారంగా పునఃరూపకల్పన చేయబడిన ఇంటర్ఫేస్, మెరుగైన 3D వీక్షణ, మూలకాలకు ఉల్లేఖనాలను జోడించే సామర్థ్యం మరియు కొత్త రేఖాచిత్రం ఎడిటర్.
-
В Qt QML కాంపోనెంట్ యొక్క వినియోగదారులు సెట్ చేయాల్సిన విలువలు, కాంపోనెంట్ల ఇన్లైన్ సెట్టింగ్, రకాలను సెట్ చేసే డిక్లరేటివ్ మార్గం, ఆపరేటర్ని విలీనం చేయడం వంటి భాగాల కోసం “అవసరమైన” లక్షణాలు జోడించబడ్డాయి ?? ఎడమవైపు ఉన్న విలువ NULL అయితే విలువను సెట్ చేయడానికి. qmllint యుటిలిటీ యొక్క హెచ్చరికలు కూడా మెరుగుపరచబడ్డాయి, QML కోడ్ స్టైల్ మార్గదర్శకాలకు అనుగుణంగా ఉన్నట్లు తనిఖీ చేయడానికి qmlformat యుటిలిటీ జోడించబడింది, మైక్రోకంట్రోలర్ల కోసం Qt ప్యాకేజీలో భాగంగా QML Qt 5.15 కోసం QMLతో అనుకూలంగా మారింది.
-
В Qt త్వరిత ఇమేజ్ ఎలిమెంట్స్ కోసం కలర్ స్పేస్లకు మద్దతు జోడించబడింది, Qt త్వరిత ఆకారాలకు పాత్టెక్స్ట్ మూలకం జోడించబడింది. మౌస్ కర్సర్ ఆకారాన్ని సెట్ చేయడానికి కర్సర్ షేప్ ప్రాపర్టీ పాయింటర్ హ్యాండ్లర్కు జోడించబడింది; నిలువు మరియు క్షితిజ సమాంతర పట్టిక హెడర్లను జోడించడం కోసం హెడ్వ్యూ ఆబ్జెక్ట్ టేబుల్వ్యూకి జోడించబడింది.
-
క్లయింట్-సైడ్ స్టైలింగ్ (CSD) కోసం మెరుగైన మద్దతు.
-
Qt Lottie, Adobe Effects యానిమేషన్ ఇంటిగ్రేషన్ మాడ్యూల్, ఇప్పుడు పూర్తిగా మద్దతిస్తోంది.
-
క్యూటి వెబ్ఇంజైన్ Chromium 80కి నవీకరించబడింది.
-
У Qt 3D ప్రొఫైలింగ్ మరియు డీబగ్గింగ్ కోసం మెరుగైన మద్దతు.
-
Qt మల్టీమీడియా బహుళ ఉపరితలాలపై రెండరింగ్కు మద్దతు ఇస్తుంది. Qt GUIలో చిత్రాలను స్కేలింగ్ చేయడం మరియు మార్చడం కోసం విధానాలు ఇప్పుడు అనేక సందర్భాల్లో బహుళ-థ్రెడ్లుగా ఉన్నాయి.
-
క్యూటి నెట్వర్క్ అనుకూల గడువులు మరియు TLS 1.3 సెషన్ టిక్కెట్లకు మద్దతు ఇస్తుంది.
-
QRunnable మరియు QThreadPool std:: ఫంక్షన్తో కలిసి పని చేయవచ్చు, జోడించిన క్రాస్-ప్లాట్ఫారమ్ ట్రాష్ పద్ధతి QFile::moveToTrash().
-
Androidలో స్థానిక ఫైల్ ఎంపిక డైలాగ్కు మద్దతు జోడించబడింది.
మూలం: linux.org.ru