Reynsluútgáfan af QT 6 er nú fáanleg og þetta eru fréttir þess

Los Qt verktaki hefur þegar gefið út fyrstu útgáfuna af nýtt greinarpróf Qt 6, þar sem lagðar verða til verulegar byggingarbreytingar og þörf verður á þýðanda sem styður C ++ 17 staðalinn.

Fyrir hlutann af helstu breytingum, í fyrsta lagi er lögð áhersla á það 3D sjálfstæða abstrakt grafík API stýrikerfi. Þetta er lykilþáttur í nýju Qt grafík stafla er vettvangur flutnings vél sem notar RHI (Rendering Hardware Interface) lagið til að leyfa Qt Quick forritum að vinna ekki aðeins með OpenGL, heldur einnig ofan á 3D API. Vulkan, Metal og Beinn.

Fyrir Qt Quick 3D einingu sem gerir þér kleift að nota QML til að skilgreina 3D tengi þætti án þess að nota UIP snið, nú er hægt að nota keyrslutíma (Qt fljótur), senuútlit og fjörramma, og notaðu Qt Design Studio til sjónrænnar þróunar viðmótsins.

Einingin leysir vandamál eins og mikla kostnað við samþættingu QML með efni frá Qt 3D eða 3D Studio, og veitir möguleika á að samstilla einstök rammastig hreyfimynda og umbreytinga milli 2D og 3D.

Önnur mikilvæg breyting er endurskipulagning á kóðagrunni að skipta því í smærri íhluti og minnka stærð grunnafurðar. Verkfæri verktaka og sérhæfðir íhlutir verða afhentir sem viðbætur sem dreift er í gegnum Qt Marketplace.

Að auki, Ég veit að veruleg nútímavæðing QML sker sig úr:

  • Sterkur vélritunarstuðningur.
  • Hæfileiki til að setja saman QML í C ++ og vélakóða.
  • Fullur flutningur stuðnings við JavaScript í valkostaflokkinn (að nota JavaScript-vél með fullum eiginleikum er auðlindakrefjandi og kemur í veg fyrir notkun QML á búnaði eins og örstýringar).
  • Afneitun á útgáfum í QML.
  • Sameining gagnagerða sem eru afrituð í QObject og QML (Það mun draga úr minnisnotkun og flýta fyrir gangsetningu).
  • Forðastu kynslóð gagnagerða á hlaupatíma í þágu kynslóðar á samantektartíma.
  • Fela innri hluti með því að nota einkaeignir og aðferðir.
  • Bætt samþætting með þróunartækjum til að endurskoða og greina villur við samsetningu.
  • Bæta við verkfæri til að vinna úr grafískum auðlindum á samsetningarstigiTil dæmis að umbreyta PNG myndum í þjappaða áferð eða til að umbreyta skyggingum og möskva í tvöfalt snið sem eru bjartsýni fyrir tilteknar tölvur.
  • Fella inn sameinaða vél fyrir þemu og stíl sem gerir þér kleift að ná framkomu forrita sem byggjast á Qt búnaði og Qt Quick, sem er innfæddur á mismunandi farsíma- og skjáborðsvettvang.

Að auki, Sem byggingarkerfi var ákveðið að nota CMake í stað QMake. Stuðningi við uppbyggingu forrita með QMake verður haldið, en Qt verður smíðað með CMake.

CMake var valið vegna þess að þetta verkfærakisti var mikið notað hjá C ++ verkefnum og er samhæft við mörg samþætt þróunarumhverfi. Samfélagið heldur áfram með þróun Qbs byggingarkerfisins, sem sagðist vera í staðinn fyrir QMake.

Umskipti við þróun í C ++ 17 staðalinn (áður notaður C ++ 98). Qt 6 ætlar að innleiða stuðning við marga nútímalega C ++ eiginleika, en án þess að tapa eindrægni við eldri kóða byggt á stöðlum.

Möguleiki á að nota í C ++ kóða nokkrar aðgerðir sem boðið er upp á fyrir QML og Qt Quick.

Sérstaklega nýtt eignakerfi verður tekið í notkun fyrir QObject og svipuðum bekkjum. Bindivél frá QML verður samþætt í Qt kjarna, dregur úr álagi og minnisnotkun bindiefna og gerir þau aðgengileg öllum hlutum Qt, ekki bara Qt Quick.

Þessi útgáfa inniheldur aðeins upphafsramma framtíðarútgáfu Qt 6, sem áætluð er 1. desember 2020.

Virkni Qt 6 útibúsins verður aukin þar til kóðagrunnurinn frýs 31. ágúst.

Heimild: https://www.qt.io


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Athugasemd, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt.

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   Rafael sagði

    Vá, það fékk mig til að vilja fullkomna C ++ minn