A Qt jobban integrálódik a Python és a Web Assembly szolgáltatásokkal

qt

A Qt 5.12 friss kiadásával Tuukka Turunen, a Qt Company kutatás-fejlesztésért felelős alelnöke, mint 2016 óta minden évben áttekintést nyújt a keret jövőbeli fejleményeiről. 

Az első Qt 5.12 folytatja fejlesztési ciklusát, javításokkal és teljesítmény-fejlesztésekkel, például a Qt 5 harmadik verziójával, hosszú távú támogatással (a két előző verzióhoz képest, a Qt 5.6.3). és Qt 5.9.7, valamivel több mint ötezer korrekció van). A Qt Quick és a Qt 3D lesz a figyelem középpontjában, többek között.

A Qt 5.12 hivatalos kötési réteget biztosított a Pythonnal ez a modul nem foglalkozik a Qt 5.12 hosszú távú támogatásával, mivel fejlesztése még nem elég érett. A kód megbízhatósága mellett könnyebben integrálható legyen a jelenlegi Python könyvtárakkal (A C ++ nyelven a Qt-nek sok funkciót kell kínálnia, a standard könyvtár összehasonlításban gyenge, más könyvtárak pedig sokkal kevésbé szabványosítottak, mint a Pythonban.)

Ebben az évben 2019 legalább látnunk kell a számítástechnikával való integrációt, beleértve a tömbök hatékony megvalósítását is.

A Qt a webre is megnyílik a Web Assembly segítségével: a Qt 5.13 óta lehetséges egy Qt alkalmazást lefordítani egy Web Assembly modulban, hogy elindítsa azt egy böngészőben (a lehetőség régebbi, de csak a Qt 5.13-mal fejezettnek tekinthető).

Sin embargo, actualmente, el desarrollo solo es posible desde Linux y macOS: se agregará Windows a la lista.

A funkciók oldalán lehetőség nyílik a helyi fájlrendszer elérésére (a böngészők által megvalósított homokozók határain belül).

hogy A Qt 5.13 animációk új modult hoztak létre, a Qt Lottie, Bodymovin szoftvert, amelyet az Adobe After Effects készített.

A Qt Lottie megkönnyíti ezeknek az animációknak a Qt Quick alkalmazásokba történő felvételét, de egyben vezérlését is (indítás, szünet stb.). A modult úgy alakították ki, hogy a teljesítmény beágyazott platformokon is használható legyen. Idén ki kellene jönnie a műszaki jóslatból.

Fejlesztő eszközök

A. Legújabb verziója A Qt Creator nagymértékben átdolgozta a C ++ motort a Clang használatára. 

Az előnyök a Clang Tidy és Clazy integrációjával járnak. Egyéb diagnosztikai és teljesítményelemző eszközök érkeznek az év folyamán.

Magának az EDI-nek jobb teljesítményt kell elérnie, egy szimbólum adatbázis használatával a betöltött projekthez, ahelyett, hogy a fájl írásakor egyenként kell elemeznie a fájlokat.

Como Úgy tűnik, hogy a CMake a választott építési eszköz a Qt 6Qt Creator számára mivel lehet dolgozni CMake projektekkel, de ez nem mindig olyan egyszerű, mint a Qt által használt régi projektformátumnál (a híres .pro fájlok). Ez megkönnyíti többek között a CMake projekt létrehozását.

A Qt Quick Designer, a Qt Quick vizuális szerkesztője, amely integrálva van a Qt Creator programba, kihasználhatja a Qt Design Studio számára kifejlesztett néhány funkciót (ez utóbbi ugyanazon az alapon fejlődött, mint a Qt Creator). Hamarosan meg kell látnunk a Qt Design Studio idővonalát a Qt Quick Designerben.

Eszközök grafikusok számára

Az egyik A grafikusok eszközeivel kapcsolatos 2019-es nagy projektek a 2D és 3D tervezőeszközök egységesítése lesz, egyetlen alkalmazás felajánlásához (a 2D és 3D interfészek speciális képességeivel).

Amellyel megosztott összetevőket, jobb interoperabilitást és egységes telepítési eszközöket kell látnunk. A Qt 3D Studio futási ideje szintén javulni fog.

A Qt Design Studio-nak új rajzeszközöket, új átmeneti görbe szerkesztőt és tulajdonságszerkesztőt kell látnia, három elem, amelynek szintén szerepelnie kell a Qt 3D Studio-ban. Könnyebb lesz több monitorral dolgozni, például úszó panelekkel.

A Qt 3D Studio megkapja néhány szép teljesítményjavítást, a 2.3-as verzió márciusban és a 2.4-es verzió júniusban. 

Az új renderelő motorok és animációs rendszerek csökkentették a CPU kihasználtságát, felgyorsították a 3D-s tartalom betöltését és a memóriafelhasználást.

2019 célja az, hogy komplex, valós idejű 3D alkalmazások futhassanak nem feltétlenül csúcskategóriás hardvereken.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.