Qt on paremini integreeritud Pythoni ja Web Assembly'iga

qt

Äsja avaldatud Qt 5.12 avaldas Tuukka Turunen, Qt ettevõtte teadus- ja arendustegevuse eest vastutav asepresident, pakub meile, nagu igal aastal alates 2016. aastast, ülevaadet raamistiku edasistest arengutest. 

Esimene Qt 5.12 jätkab oma arengutsüklit, koos plaastrite ja jõudlustäiustustega, näiteks pikaajalise toega Qt 5 kolmas versioon (võrreldes kahe eelmise versiooniga, Qt 5.6.3). ja Qt 5.9.7, on ka veidi üle viie tuhande paranduse). Qt Quick ja Qt 3D on teiste seas tähelepanu keskpunktis.

Qt 5.12 on andnud Pythoniga ametliku sidumiskihi see moodul ei käsitle Qt 5.12 pikaajalist tuge, kuna selle arendamine pole veel piisavalt küps. Lisaks koodi usaldusväärsusele peaks olema lihtsam integreerida praeguste Pythoni teekidega (C ++ keeles peab Qt pakkuma paljusid funktsioone, standardraamatukogu on võrreldes sellega kehv ja teised teegid on palju vähem standardiseeritud kui Pythonis.)

Sel aastal 2019 me peaksime vähemalt nägema teadusliku arvutuse jaoks integreerimist numpyga, sealhulgas massiivide võimsat rakendamist.

Qt avaneb veebi jaoks ka veebikoosolekuga: alates Qt 5.13 on võimalik brauseris käivitamiseks koostada veebikoosoleku moodulisse Qt rakendus (võimalus on vanem, kuid seda loetakse lõpetatuks ainult Qt 5.13-ga) .

Areng on aga praegu vaid võimalik desde Linux ja macOS: Windows lisatakse loendisse.

Funktsioonide poolel on juurdepääs kohalikule failisüsteemile (brauserite rakendatud liivakastide piires).

et Qt 5.13 animatsioonid tõid Adobe After Effectsis tehtud uue mooduli Qt Lottie, Bodymovin.

Qt Lottie muudab nende animatsioonide hõlpsaks lisamiseks Qt Quick rakendustesse, aga ka nende juhtimiseks (käivitamine, paus jne). Moodul on loodud nii, et jõudlust saaks kasutada manustatud platvormidel. See peaks tänavu tehnikaprognoosist välja tulema.

Arendusvahendid

Programmi uusimad versioonid Qt Creator on Clangi kasutamiseks C ++ mootorit oluliselt ümber töötanud. 

Kasu tuleb koos Clang Tidy ja Clazyga integreerimisega. Selle aasta jooksul tulevad sisse muud diagnostika- ja jõudlusanalüüsi tööriistad.

EDI peaks ise nägema paranenud jõudlust, kasutades laaditud projekti jaoks sümbolite andmebaasi, selle asemel, et koodi kirjutamise ajal faile ükshaaval sõeluda.

Como Tundub, et CMake on Qt 6Qt Creatori jaoks valitud ehitustööriist kuna CMake-projektidega on võimalik töötada, kuid see pole alati nii lihtne kui Qt kasutatud vana projektiformaadiga (kuulsad .pro-failid). See hõlbustab teiste hulgas CMake-projekti loomist.

Qt Creatoriga integreeritud Qt Quicki visuaalsest redigeerijast Qt Quick Designer saab osa Qt Design Studio jaoks välja töötatud funktsioonidest (viimane arenes Qt Creatoriga samadel alustel). Peagi peaksime nägema Qt Design Studio ajajooni Qt Quick Designeris.

Tööriistad graafiliste disainerite jaoks

Üks 2019. aasta suured projektid graafiliste disainerite tööriistade jaoks on 2D- ja 3D-disainivahendite ühtlustamine, pakkuda ühte rakendust (2D- ja 3D-liideste spetsiifiliste võimalustega).

Millega peaksime nägema ühiseid komponente, paremat koostalitlusvõimet ja ühtseid installimistööriistu. Samuti paraneb Qt 3D Studio tööaeg.

Qt Design Studio peaks nägema uusi joonistustööriistu, uut üleminekukõvera redaktorit ja atribuutide redaktorit, kolm üksust, mis peaksid olema ka Qt 3D Stuudios. Lihtsam on töötada mitme kuvariga, näiteks ujuvate paneelidega.

Qt 3D Stuudiol on õigus mõnele jõudlusparandusele, versioonidega 2.3 märtsis ja 2.4 juunis. 

Uued renderdamismootorid ja animatsioonisüsteemid on vähendanud protsessori kasutamist, kiirendanud 3D-sisu laadimist ja mälu tarbimist.

2019. aasta eesmärk on, et keerulised reaalajas 3D-rakendused töötaksid tingimata tipptasemel riistvaral.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.