Qt 6.5 rammaútgáfa

Qt fyrirtækið hefur gefið út Qt 6.5 rammann, sem heldur áfram vinnu við að stöðuga og auka virkni Qt 6 greinarinnar. Qt 6.5 veitir stuðning fyrir kerfi. Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4/9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY og QNX. Frumkóðinn fyrir Qt íhlutina er leyfisveittur samkvæmt LGPLv3 og GPLv2 leyfunum.

Qt 6.5 hefur fengið LTS útgáfustöðu, þar sem uppfærslur verða búnar til fyrir notendur viðskiptaleyfis í þrjú ár (fyrir aðra verða uppfærslur birtar í sex mánuði áður en næsta stóra útgáfa er mynduð). Stuðningur við fyrri LTS útibú Qt 6.2 mun endast til 30. september 2024. Qt 5.15 útibúinu verður viðhaldið til maí 2025.

Helstu breytingar á Qt 6.5:

  • Qt Quick 3D eðlisfræðieiningin hefur verið stöðug og gerð að fullu studd, sem gefur API fyrir eðlisfræðihermingu sem hægt er að nota í tengslum við Qt Quick 3D fyrir raunhæf samskipti og hreyfingu hluta í þrívíddarsenum. Útfærslan er byggð á PhysX vélinni.
  • Bætti við stuðningi við dökka stillingu fyrir hönnun kerfisins WindowsNota sjálfkrafa kerfisvirkt dökkt þema og sérsníða ramma og titilstiku ef forritið notar stíl sem breytir ekki litatöflunni. Þú getur sérsniðið viðbrögð forritsins við breytingum á kerfisþemanu með því að meðhöndla breytingar á QStyleHints::colorScheme eiginleikanum.
    Qt 6.5 rammaútgáfa
  • Í Qt Quick Controls er efnisstíllinn fyrir Android Hönnunin hefur verið færð til samræmis við leiðbeiningar Material 3. Fullkomið stíl fyrir iOS hefur verið innleitt. API-viðmót (API) til að breyta útliti hafa verið bætt við (til dæmis containerStyle fyrir TextField eða TextArea, eða roundedScale fyrir hnappa og sprettiglugga).
    Qt 6.5 rammaútgáfa
  • Á pallinum macOS Forrit sem nota QMessageBox eða QErrorMessage geta nú birt glugga sem eru innfæddir fyrir kerfið.
    Qt 6.5 rammaútgáfa
  • Fyrir Wayland hefur QNativeInterface::QWaylandApplication API verið bætt við fyrir beinan aðgang að Wayland-innfæddum hlutum sem notaðir eru í innri uppbyggingu Qt, sem og til að fá aðgang að upplýsingum um nýlegar aðgerðir notenda, sem hægt er að nota til að senda til Wayland samskiptaregluviðbætur. Nýja API-ið er útfært í QNativeInterface nafnrýminu, sem býður einnig upp á köll til að fá aðgang að innfæddum API-um X11 og X11 kerfanna. Android.
  • Bætt við stuðningi við vettvang Android 12 og þrátt fyrir verulegar breytingar í þessari grein, þá er möguleikinn á að búa til alhliða samsetningar fyrir Android, sem getur virkað á tækjum með mismunandi útgáfum Android, byrjað á Android 8.
  • Boot2Qt stafla hefur verið uppfærður, sem hægt er að nota til að búa til ræsanleg farsímakerfi með umhverfi sem byggir á Qt og QML. Kerfisumhverfið í Boot2Qt hefur verið uppfært í Yocto 4.1 (Langdale) vettvang.
  • Myndun pakka fyrir Debian 11 njóta viðskiptastuðnings.
  • Möguleiki WebAssembly pallsins hefur verið aukinn, sem gerir þér kleift að búa til Qt forrit sem keyra í vafra og eru færanleg á milli mismunandi vélbúnaðarpalla. Forrit sem eru smíðuð fyrir WebAssembly vettvanginn, þökk sé JIT samantekt, keyra með frammistöðu nálægt innfæddum kóða og geta notað Qt Quick, Qt Quick 3D og sjónræn verkfæri sem eru til í Qt. Nýja útgáfan bætir við stuðningi við myndvinnslu og notkun tækja fyrir fatlaða í búnaði.
  • Vefvélin Qt WebEngine hefur verið uppfærð í Chromium 110 kóðagrunninn. Á kerfinu Linux Stuðningur við vélbúnaðarhraðaða myndvinnslu hefur verið innleiddur þegar Vulkan grafík API er notað í X11- og Wayland-umhverfum.
  • Qt Quick Effects einingunni hefur verið bætt við, sem gefur tilbúin grafísk áhrif fyrir viðmótið byggt á Qt Quick. Þú getur búið til þín eigin áhrif frá grunni eða búið til þau með því að sameina núverandi áhrif með Qt Quick Effect Maker verkfærakistunni.
  • Qt Quick 3D einingin veitir möguleika á að sérsníða smáatriði módel (til dæmis er hægt að búa til einfaldari möskva fyrir hluti sem eru staðsettir langt frá myndavélinni). SceneEnvironment API styður nú þoku og hverfa fjarlægra hluta. ExtendedSceneEnvironment veitir getu til að búa til flókin eftirvinnsluáhrif og sameina áhrif eins og dýptarskerpu, ljóma og linsuljós.
  • Bætti við tilrauna Qt GRPC einingu með stuðningi við gRPC og Protocol Buffer samskiptareglur, sem gerir þér kleift að fá aðgang að gRPC þjónustu og raðgreina Qt flokka með Protobuf.
  • Qt Network einingin hefur bætt við stuðningi við að setja upp HTTP 1 tengingar.
  • Tilrauna CAN strætó flokkum hefur verið bætt við Qt Serial Bus eininguna, sem hægt er að nota til að umrita og afkóða CAN skilaboð, vinna úr ramma og flokka DBC skrár.
  • Qt staðsetningareiningin hefur verið endurvakin og útvegar forritum verkfæri til að samþætta kort, siglingar og merkja áhugaverða staði (POI). Einingin styður viðmótsviðmót þar sem þú getur tengt bakenda til að vinna með ýmsum þjónustuaðilum og búið til API viðbætur. Einingin hefur sem stendur tilraunastöðu og styður aðeins bakendann fyrir kort sem byggjast á Open Street Maps.
    Qt 6.5 rammaútgáfa
  • Möguleiki Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets eininganna hefur verið aukinn.
  • Mikil vinna hefur verið lögð í að bæta stöðugleika, um 3500 villutilkynningum hefur verið lokað.

    Heimild: opennet.ru
Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster