Qt būs labāk integrēta ar Python un Web Assembly

qt

Nesen izlaižot Qt 5.12, Tuukka Turunen, Qt uzņēmuma viceprezidents, kas atbild par pētniecību un attīstību, piedāvā mums, tāpat kā katru gadu kopš 2016. gada, pārskatu par ietvara turpmāko attīstību. 

Pirmais Qt 5.12 turpinās attīstības ciklu, ar ielāpiem un veiktspējas uzlabojumiem, piemēram, Qt 5 trešo versiju ar ilgtermiņa atbalstu (salīdzinājumā ar abām iepriekšējām versijām Qt 5.6.3). un Qt 5.9.7, ir arī attiecīgi nedaudz vairāk par pieciem tūkstošiem korekciju). Qt Quick un Qt 3D būs uzmanības centrā, cita starpā.

Qt 5.12 ir nodrošinājis oficiālu saistošo slāni ar Python Šis modulis nenodarbojas ar Qt 5.12 ilgtermiņa atbalstu, jo tā izstrāde vēl nav pietiekami nobriedusi. Papildus koda uzticamībai jābūt vieglāk integrējamam ar pašreizējām Python bibliotēkām (C ++ versijā Qt ir jāpiedāvā daudzas funkcijas, standarta bibliotēka salīdzinājumā ir slikta, un citas bibliotēkas ir daudz mazāk standartizētas nekā Python.)

Šajā 2019. gadā mums vismaz vajadzētu redzēt zinātniskās skaitļošanas integrāciju ar numpy, ieskaitot jaudīgu masīvu ieviešanu.

Qt tiks atvērts arī tīmeklim ar tīmekļa asambleju: kopš Qt 5.13 ir iespējams apkopot Qt lietojumprogrammu Web Assembly modulī, lai to palaistu pārlūkprogrammā (iespēja ir vecāka, bet tiek uzskatīta par pabeigtu tikai ar Qt 5.13) .

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

Funkciju pusē būs iespējams piekļūt vietējai failu sistēmai (pārlūkprogrammu ieviesto smilškastes robežās).

līdz Qt 5.13 animācijas parādīja jaunu moduli Qt Lottie, Bodymovin, kas izveidots Adobe After Effects.

Qt Lottie ļauj ērti iekļaut šīs animācijas Qt Quick lietojumprogrammās, bet arī kontrolēt tās (sākšana, pauze utt.). Modulis ir veidots tā, lai sniegumu varētu izmantot iegultās platformās. Tam vajadzētu iznākt no tehnoloģiju prognozes šogad.

Izstrādes rīki

Jaunākās versijas Qt Creator ir ļoti pārstrādājis C ++ dzinēju, lai izmantotu Clang. 

Ieguvumi nāk ar integrāciju ar Clang Tidy un Clazy. Šogad tiks ieviesti citi diagnostikas un veiktspējas analīzes rīki.

Pašai EDI būtu jāuzlabo veiktspēja, izmantojot ielādētajam projektam simbolu datu bāzi, nevis jāparsē faili pa vienam, kamēr kods tiek rakstīts.

Como Šķiet, ka CMake ir Qt 6Qt Creator izvēlētais veidošanas rīks tā kā ir iespējams strādāt ar CMake projektiem, taču tas ne vienmēr ir tik vienkārši, kā ar veco projekta formātu, ko izmanto Qt (slavenie .pro faili). Tas atvieglos CMake projekta izveidi, cita starpā.

Qt Quick Designer, Qt Quick vizuālais redaktors, kas integrēts Qt Creator, gūs labumu no dažām Qt Design Studio izstrādātajām funkcijām. (pēdējais attīstījās uz tāda paša pamata kā Qt Creator). Drīz mums vajadzētu redzēt Qt Design Studio laika skalu Qt Quick Designer.

Rīki grafiskajiem dizaineriem

Viens no Lielie grafisko dizaineru rīku projekti 2019. gadā būs 2D un 3D dizaina rīku apvienošana, piedāvāt vienu lietojumprogrammu (ar īpašām iespējām 2D un 3D saskarnēm).

Ar kuru mums vajadzētu redzēt kopīgus komponentus, labāku savietojamību un vienotus instalēšanas rīkus. Tiks uzlabots arī Qt 3D Studio darbības laiks.

Qt Design Studio vajadzētu redzēt jaunus zīmēšanas rīkus, jaunu pārejas līknes redaktoru un rekvizītu redaktoru, trīs vienumi, kuriem jābūt arī Qt 3D Studio. Būs vieglāk strādāt ar vairākiem monitoriem, piemēram, ar peldošiem paneļiem.

Qt 3D Studio būs tiesības uz dažiem jaukiem veiktspējas uzlabojumiem, izmantojot versiju 2.3 martā un 2.4 jūnijā. 

Jauni renderēšanas dzinēji un animācijas sistēmas ir samazinājušas CPU izmantošanu, paātrinājušas 3D satura ielādi un samazinātu atmiņas patēriņu.

2019. gada mērķis ir sarežģītas reāllaika 3D lietojumprogrammas, kas darbojas ne vienmēr ar augstākās klases aparatūru.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.