Qt-k Python eta Web Assembly-rekin integrazio hobea izango du

qt

5.12 Qt kaleratu berri denez, Tuukka Turunen, Qt enpresako "Ikerketa eta Garapen" arduradunaren presidenteordea, 2016. urtetik urtero bezala, markoaren etorkizuneko garapenen ikuspegi orokorra eskaintzen digu. 

First Qt 5.12-k garapen zikloarekin jarraituko du, adabaki eta errendimendu hobekuntzekin, esate baterako, Qt 5-en hirugarren bertsio bat epe luzerako laguntzarekin (aurreko bi bertsioekin alderatuta, Qt 5.6.3). eta Qt 5.9.7, bost mila zuzenketa baino zertxobait gehiago daude hurrenez hurren). Qt Quick eta Qt 3D izango dira arreta ardatz, besteak beste.

5.12 Qt-ek Python-ekin lotura geruza ofiziala eman du modulu honek ez du Qt 5.12-ren epe luzeko euskarriari aurre egiten, bere garapena oraindik ez baita behar bezain heldua. Kodearen fidagarritasunaz gain, errazagoa da egungo Python liburutegiekin integratzea (C ++-en, Qt-k ezaugarri ugari eskaini behar ditu, liburutegi estandarra alderatuta eskasa da eta beste liburutegi batzuk Python-en baino askoz ere gutxiago estandarizatuta daude)

2019. urte honetan gutxienez numpy-rekin integrazio bat ikusi beharko genuke konputazio zientifikorako, matrizeen inplementazio indartsua barne.

Qt Webera ere irekiko da Web Assembly-rekin: Qt 5.13-tik aurrera, posible da Qt aplikazio bat Web Assembly modulu batean biltzea arakatzaile batean abiarazteko (aukera zaharragoa da, baina Qt 5.13 soilik amaituta dagoela uste da).

Hala ere, garapena Linux eta macOS-etik soilik posible da - Windows zerrendan gehituko da.

Ezaugarrien aldetik, fitxategi sistema lokalera sartzeko aukera egongo da (arakatzaileek inplementatutako sandboxen mugen barruan).

For Qt 5.13 animazioek modulu berria ekarri dute, Qt Lottie, Adobe After Effects-en egindako Bodymovin.

Qt Lottie-k errazten ditu animazio horiek Qt Quick aplikazioetan sartzea, baina baita kontrolatzea ere (abiaraztea, pausatzea, etab.). Modulua diseinatuta dago errendimendua plataforma txertatuetan erabili ahal izateko. Aurten teknologiaren iragarpenetik atera beharko litzateke.

Garapen tresnak

Azken bertsioak - Qt Creator-ek asko berritu du C ++ motorra, Clang erabiltzeko. 

Abantailak datoz, Clang Tidy eta Clazy-rekin integratuta. Diagnostikoa eta errendimendua aztertzeko beste tresna batzuk sartuko dira aurten.

EDIk berak errendimendu hobea ikusi beharko luke, kargatutako proiektuarentzako sinboloen datu basea erabiliz, fitxategiak banan-banan analizatu beharrean kodea idatzi ahala.

Como CMake Qt 6Qt Creator-en aukeratzeko eraikuntza tresna dela dirudi CMake proiektuekin lan egitea posible baita, baina ez da beti Qt-ek erabiltzen zuen proiektu formatu zaharrarekin bezain erraza (.pro fitxategi ospetsuak). Horrek CMake proiektu bat sortzea erraztuko du, besteak beste.

Qt Quick Designer-ek, Qt Creator-ekin integratutako Qt Quick-en editore bisuala, Qt Design Studio-rako garatutako ezaugarri batzuez baliatuko da. (azken hau Qt Creator-en oinarri berarekin garatu zen). Laster ikusi beharko genuke Qt Design Studio-ren kronologia Qt Quick Designer-n.

Diseinatzaile grafikoentzako tresnak

Bata diseinatzaile grafikoentzako tresnen inguruko 2019ko proiektu handiak 2D eta 3D diseinurako tresnak bateratzea izango dira, aplikazio bakarra eskaintzeko (2D eta 3D interfazeetarako gaitasun espezifikoak dituena).

Horrekin partekatutako osagaiak, elkarreragingarritasun hobea eta instalazio tresna bateratuak ikusi beharko genituzke. Qt 3D Studio-ren iraupena ere hobetuko da.

Qt Design Studio-k marrazketa tresna berriak, trantsizio kurba editorea eta propietate editorea ikusi beharko lituzke. Qt 3D Studio-n ere egon beharko luketen hiru elementu. Errazagoa izango da monitore anitzekin lan egitea, adibidez panel mugikorrekin.

Qt 3D Studio-k errendimendu hobekuntza politak izango ditu, 2.3 bertsioak martxoan eta 2.4 ekainean. 

Errendatze motor berriek eta animazio sistemek PUZaren erabilera murriztu dute, 3D edukiaren karga azkartu eta memoria kontsumoa murriztu dute.

2019rako helburua denbora errealean 3D aplikazio konplexuak izatea da, derrigorrez goi mailako hardwarean exekutatzen direnak.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.