
A Qt 6 sorozat hatodik kiadásában számos új funkciót vezettünk be a grafikus és felhasználói felület fejlesztők és az alkalmazás háttérrendszer számára.
A QT 6.6 újonnan kiadott verziójában kiemelték, hogy A „Qt Graphs” hozzáadásra került ami kísérleti modul amelynek célja egy általános célú modul biztosítása nagy adatgyűjtemények megjelenítésére amelyek gyorsan változnak és különféle típusú grafikonokat generálnak. A modul még fejlesztés alatt áll, és jelenleg a Qt DataVisualization funkcióinak a Qt Quick 3D-n felüli reprodukálására, valamint a különféle 3D API-kat támogató új renderelőmotor használatára összpontosít.
Egy másik újdonság, amely kiemelkedik ebben az új verzióban, a QT Multimedia modul, amelybe egy osztály került QWindowCapture az egyes ablakok tartalmának rögzítéséhez. A QWindowCapture a rögzítéshez elérhető ablakok listáját tartalmazza, és ablakmegosztó alkalmazásokban használható. Az ablak- és képernyőrögzítést az FFmpeg háttérprogramja támogatja minden platformon, kivéve a Wayland protokollt használó rendszereket.
Amellett, hogy, A kiválasztási módok támogatása hozzáadásra került a QT Quick-hez A QML TableView típusban lehetőség van a rootIndex tulajdonság megváltoztatására, és a görgetősávok elrendezésének vezérlése kibővült a QML Flickable típusban.
A Qt Graphs segítségével az alkalmazások nagy mennyiségű, gyorsan változó adatot képesek megjeleníteni
A modulban QT Gyors, kísérleti támogatást biztosítunk az adaptív interfész tervezéshez, Nos, most az interfész elrendezésének az ablak méretétől függően történő dinamikus megváltoztatásához és az elemek automatikus elhelyezéséhez, figyelembe véve az aktuális elrendezés szerkezetét, a LayoutItemProxy osztály javasolt, a Qt Quick Layouts modul pedig lehetővé teszi az egységes cellaméretek használatát a szervezett tervekhez. elemeket.
Szintén itt QT Quick, egy új API bevezetésre került a következőhöz speciális elrendezési beállításokat OpenType betűtípusok. A QT 6.6-tal most már lehetőség van a Qt Quick Shapes modul használatával kiváló minőségű vonalak és görbék rajzolására egy fragment shader segítségével.
Akkor már dolgozott az RHI renderelő motor dokumentálásán, valamint a hozzá kapcsolódó alacsony szintű API stabilizálására. Az RHI visszamenőleges kompatibilitási szintje mostantól a Qt Platform Abstraction API-t fogja követni, lehetővé téve az RHI közvetlen felhasználását alacsony szintű, több platformon keresztüli kód fejlesztésére, amely minden népszerű grafikus veremmel és grafikus API-val működik.
A QT TextToSpeech mostantól képes PCM-adatokat kiadni a szintetizált beszéd utófeldolgozásához ezen az új kiadáson kívül további beállításokat biztosítottak a szövegszegmentációhoz, egy API-t adtak hozzá a szükséges hangok kereséséhez, valamint egy API-t adtak hozzá, amely meghatározza az elérhető motorfunkciókat.
Sőt, Az Android 13 támogatása kiemelkedik ami az architektúra támogatását is javította ARM Windows és Linux platformokon. A Debian projekt karbantartóival együtt a Qt 6 for Debian 11 és Debian 12 csomagok a disztribúció szabványos tárolóiba, a Qt 6.6 for Debian kereskedelmi komponenseit tartalmazó csomagok pedig a Qt Company lerakataiba kerülnek.
Van nekik továbbfejlesztett fejlesztői eszközök a WebAssembly számára, Nos, az új verzióban leegyszerűsíti a WebAssembly alkalmazások hibakeresését, és javítja a platform karbantartását a dinamikus hivatkozások támogatásának köszönhetően (a WebAssembly alkalmazások most már megosztott Qt könyvtárakkal és bővítményekkel is szállíthatók).
A többi kiemelkedő változás közül:
- A Qt WebEngine modulhoz egy API került az adatvédelmi és biztonsági beállítások eléréséhez, amely lehetővé teszi a böngészőmotor bizonyos funkcióinak letiltását.
- A QMediaRecorder osztályhoz olyan tulajdonságokat adtunk, amelyek szabályozzák a videó minőségét, felbontását és bitsebességét.
- A Qt Quick 3D modulhoz hozzáadásra került a Qt sokszögű hálón alapuló textúrák és geometriák eljárási létrehozásának támogatása.
- A „Qt for Python” modulkészlet, amely eszközöket biztosít grafikus alkalmazások létrehozásához Pythonban a Qt használatával, kiegészítette az asyncio használatával végzett aszinkron műveletek támogatását.
- A Qt for Python támogatása az AArch64 architektúrán alapuló eszközökhöz biztosított.
- Frissítésre került a Boot2Qt verem, amivel Qt és QML alapú környezettel mobil indítható rendszereket lehet létrehozni.
- A Qt Sql modulhoz a Mimer SQL DBMS-sel kompatibilis bővítmény került, és az illesztőprogram kapcsolati beállításai kibővültek a MySQL és a MariaDB DBMS számára.
- A Qt PDF modul osztályokat biztosít a hivatkozások, oldalak bélyegképeinek és kiválasztott oldalak eléréséhez.
Ha többet szeretne tudni róla, ellenőrizheti a részleteket A következő linken.
Töltse le és szerezze be a Qt 6.6-öt
A Qt 6.6 új ága iránt érdeklődőknek tudniuk kell, hogy Windows, macOS, Linux platformok, iOS, Android, webOS, WebAssembly, INTEGRITY és QNX támogatást biztosítanak. Az új verzió a következő címen érhető el a következő link.