Ang Qt ay magkakaroon ng mas mahusay na pagsasama sa Python at Web Assembly

qt

Sa kamakailang paglabas ng Qt 5.12, Tuukka Turunen, bise presidente na namamahala sa "Pananaliksik at Pag-unlad" sa Qt Company, nag-aalok sa amin, tulad ng bawat taon mula noong 2016, isang pangkalahatang ideya ng mga pag-unlad sa hinaharap para sa balangkas. 

Ang Unang Qt 5.12 ay magpapatuloy sa ikot ng pag-unlad nito, na may mga patch at pagpapabuti ng pagganap, tulad ng isang pangatlong bersyon ng Qt 5 na may pangmatagalang suporta (kumpara sa dalawang nakaraang bersyon, Qt 5.6.3). at Qt 5.9.7, mayroon ding bahagyang higit sa limang libong pagwawasto ayon sa pagkakabanggit). Ang Qt Quick at Qt 3D ang magiging pokus ng pansin, bukod sa iba pa.

Ang Qt 5.12 ay nagbigay ng isang opisyal na nagbubuklod na layer na may Python ang modyul na ito ay hindi haharapin ang pangmatagalang suporta ng Qt 5.12 dahil ang pag-unlad nito ay hindi pa sapat sa gulang. Bilang karagdagan sa pagiging maaasahan ng code, ay dapat na mas madaling isama sa kasalukuyang mga aklatan ng Python (Sa C ++, dapat mag-alok ang Qt ng maraming mga tampok, ang standard na library ay mahirap sa paghahambing, at iba pang mga aklatan ay mas mababa sa pamantayan kaysa sa Python.)

Sa taong ito 2019 dapat nating makita kahit papaano ang isang pagsasama sa numpy para sa pang-agham na pag-compute, kabilang ang isang malakas na pagpapatupad ng mga array.

Magbubukas din ang Qt sa Web gamit ang Web Assembly: mula noong Qt 5.13, posible na mag-ipon ng isang application na Qt sa isang module ng Web Assembly upang simulan ito sa isang browser (mas matanda ang posibilidad, ngunit isinasaalang-alang lamang itong tapos na sa Qt 5.13).

Gayunpaman, ang pag-unlad ay posible lamang sa kasalukuyan desde Linux at macOS: Ang Windows ay idaragdag sa listahan.

Sa panig ng mga tampok, posible na ma-access ang lokal na system ng file (sa loob ng mga limitasyon ng mga sandbox na ipinatupad ng mga browser).

Sa Ang mga animasyon na Qt 5.13 ay nagdala ng isang bagong module, Qt Lottie, Bodymovin na ginawa sa Adobe After Effects.

Ginagawang madali ng Qt Lottie na isama ang mga animasyong ito sa Qt Quick na mga application, ngunit upang makontrol din ang mga ito (pagsisimula, pag-pause, atbp.). Ang modyul ay dinisenyo upang ang pagganap ay maaaring magamit sa mga naka-embed na platform. Dapat itong lumabas sa hula sa tech sa taong ito.

Mga tool sa pag-unlad

Ang pinakabagong mga bersyon ng Ang Qt Creator ay lubos na nag-rework ng makina ng C ++, upang magamit ang Clang. 

Dumarating ang mga benepisyo, na may isang pagsasama sa Clang Tidy at Clazy. Ang iba pang mga tool sa pag-aaral ng diagnostic at pagganap ay papasok sa taong ito.

Ang EDI mismo ay dapat makakita ng pinabuting pagganap, sa paggamit ng isang simbolo database para sa na-load na proyekto, sa halip na mai-parse ang mga file isa-isa habang nakasulat ang code.

Como Ang CMake ay tila isang tool sa pagbuo ng pagpipilian para sa Qt 6Qt Creator dahil posible na magtrabaho kasama ang mga proyekto ng CMake, ngunit hindi ito palaging madali tulad ng sa dating format ng proyekto na ginamit ng Qt (ang sikat na .pro files). Mapapadali nito ang paglikha ng isang proyekto sa CMake, bukod sa iba pa.

Ang Qt Quick Designer, ang visual editor para sa Qt Quick na isinama sa Qt Creator, ay makikinabang sa ilang mga tampok na binuo para sa Qt Design Studio (ang huli ay binuo sa parehong batayan ng Qt Creator). Sa madaling panahon dapat nating makita ang timeline ng Qt Design Studio sa Qt Quick Designer.

Mga tool para sa mga graphic designer

Isa sa Ang mga malalaking proyekto sa 2019 sa mga tool para sa mga graphic designer ay upang pagsamahin ang 2D at 3D na mga tool sa disenyo, upang mag-alok ng isang solong application (na may mga tukoy na kakayahan para sa 2D at 3D interface).

Kung saan dapat naming makita ang mga nakabahaging bahagi, mas mahusay na interoperability, at pinag-isang tool sa pag-install. Ang pagpapatakbo ng oras ng Qt 3D Studio ay mapapabuti din.

Dapat makakita ang Qt Design Studio ng mga bagong tool sa pagguhit, isang bagong editor ng curve ng paglipat, at isang editor ng pag-aari, tatlong mga item na dapat ay nasa Qt 3D Studio din. Ito ay magiging mas madali upang gumana sa maraming mga monitor, halimbawa sa mga lumulutang na panel.

Ang Qt 3D Studio ay may karapatan sa ilang magagandang pagpapabuti sa pagganap, na may mga bersyon 2.3 sa Marso at 2.4 sa Hunyo. 

Ang mga bagong rendering engine at system ng animasyon ay nagbawas sa paggamit ng CPU, pinabilis ang paglo-load ng nilalaman ng 3D, at nabawasan ang pagkonsumo ng memorya.

Ang layunin para sa 2019 ay magkaroon ng kumplikado, real-time na mga aplikasyon ng 3D na tumatakbo sa hindi kinakailangang high-end na hardware.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.