Hoʻokuʻu ʻia ʻo Qt 6.5 framework

Ua hoʻopuka ka Qt Company i kahi hoʻokuʻu o ka Qt 6.5 framework, kahi e hoʻomau ai ka hana a hoʻonui i ka hana o ka lālā Qt 6. Hāʻawi ʻo Qt 6.5 i ke kākoʻo no ka Windows 10+, macOS 11+, Linux platforms (Ubuntu 20.04, openSUSE. 15.4, SUSE 15 SP4, RHEL 8.4 /9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY a me QNX. Hāʻawi ʻia ke kumu kumu no nā ʻāpana Qt ma lalo o nā laikini LGPLv3 a me GPLv2.

Ua loaʻa iā Qt 6.5 ke kūlana hoʻokuʻu LTS, kahi e hana ʻia ai nā mea hou no nā mea hoʻohana laikini kalepa no ʻekolu makahiki (no nā mea ʻē aʻe, e paʻi ʻia nā mea hou no ʻeono mahina ma mua o ka hoʻokumu ʻia ʻana o ka hoʻokuʻu nui e hiki mai ana). E mau ke kākoʻo no ka lālā LTS o Qt 6.2 a hiki i Kepakemapa 30, 2024. E mālama ʻia ka lālā Qt 5.15 a hiki i Mei 2025.

Nā hoʻololi nui ma Qt 6.5:

  • Ua hoʻokūpaʻa ʻia ka module Qt Quick 3D Physics a kākoʻo piha ʻia, e hāʻawi ana i kahi API no ka simulation physics hiki ke hoʻohana pū ʻia me Qt Quick 3D no ka pilina maoli a me ka neʻe ʻana o nā mea i nā hiʻohiʻona 3D. Hoʻokumu ʻia ka hoʻokō ma ka ʻenekini PhysX.
  • Hoʻohui i ke kākoʻo no ke ʻano ʻeleʻele no ka paepae Windows. Hoʻohana ʻia ka hoʻohana ʻana i ka hoʻolālā ʻeleʻele i ka ʻōnaehana a me ka hoʻoponopono ʻana i nā kiʻi a me nā poʻo inā hoʻohana ka noi i kahi ʻano ʻaʻole e hoʻololi i ka palette. I loko o kahi noi, hiki iā ʻoe ke hoʻonohonoho i kāu pane ponoʻī i nā loli i ke kumumanaʻo ʻōnaehana ma o ka hoʻololi ʻana i nā loli i ka waiwai QStyleHints::colorScheme.
    Hoʻokuʻu ʻia ʻo Qt 6.5 framework
  • Ma Qt Quick Controls, ua hoʻokomo ʻia ke ʻano Material no Android me nā ʻōlelo paipai o Material 3. Ua hoʻokō ʻia kahi ʻano piha piha no iOS. Nā API i hoʻohui ʻia no ka hoʻololi ʻana i ka helehelena (no ka laʻana, containerStyle no TextField a i ʻole TextArea, a i ʻole roundedScale no nā pihi a me nā popovers).
    Hoʻokuʻu ʻia ʻo Qt 6.5 framework
  • Ma ka papahana macOS, nā noi e hoʻohana ana i ka QMessageBox a i ʻole QErrorMessage e hōʻike ana i nā kamaʻilio kamaʻāina.
    Hoʻokuʻu ʻia ʻo Qt 6.5 framework
  • No Wayland, ua hoʻohui ʻia ka QNativeInterface::QWaylandApplication programming interface no ke komo pololei ʻana i nā mea ʻōiwi Wayland i hoʻohana ʻia i loko o nā hale o loko o Qt, a no ka ʻike ʻana i ka ʻike e pili ana i nā hana hou a ka mea hoʻohana, i koi ʻia no ka hoʻouna ʻana i ka protocol Wayland. hoʻonui. Hoʻokomo ʻia ka API hou ma ka inoa inoa QNativeInterface, e hāʻawi pū ana i nā kelepona e komo i nā API maoli o ka X11 a me ka Android platforms.
  • Ua hoʻohui ʻia ke kākoʻo no ka Android 12 platform a ʻoiai nā loli koʻikoʻi i kēia lālā, ua paʻa ka hiki ke hana i nā hui āpau no Android e hiki ke hana i nā polokalamu me nā ʻano like ʻole o ka Android, e hoʻomaka ana me ka Android 8.
  • Ua hōʻano hou ʻia ka waihona Boot2Qt, hiki ke hoʻohana ʻia e hana i nā ʻōnaehana kelepona bootable me kahi kaiapuni e pili ana i Qt a me QML. Ua hōʻano hou ʻia ka ʻōnaehana ʻōnaehana ma Boot2Qt i ke kahua Yocto 4.1 (Langdale).
  • Ua hoʻomaka ka hoʻomohala ʻana o nā ʻeke no Debian 11, i uhi ʻia e ke kākoʻo pāʻoihana.
  • Ua hoʻonui ʻia nā mana o ka pūnaewele WebAssembly, e ʻae iā ʻoe e hana i nā noi Qt e holo ana i kahi polokalamu kele pūnaewele a hiki ke lawe ʻia ma waena o nā ʻano ʻenehana like ʻole. ʻO nā noi i kūkulu ʻia no ka WebAssembly platform, mahalo iā JIT compilation, holo me ka hana kokoke i ka code maoli a hiki ke hoʻohana iā Qt Quick, Qt Quick 3D a me nā mea hana ʻike i loaʻa ma Qt. Hoʻohui ka mana hou i ke kākoʻo no ka hoʻolilo wikiō a me ka hoʻohana ʻana i nā mea hana no nā poʻe kīnā i nā widget.
  • Ua hōʻano hou ʻia ka ʻenekini pūnaewele Qt WebEngine i ke kumu code Chromium 110. Ma ka Linux platform, ua hoʻokō ʻia ke kākoʻo no ka wikiwiki ʻana o ka lako wikiō i ka hoʻohana ʻana i ka Vulkan graphics API i nā kaiapuni e pili ana iā X11 a me Wayland.
  • Ua hoʻohui ʻia ka module Qt Quick Effects, e hāʻawi ana i nā hopena kiʻi mākaukau i hana ʻia no ka interface ma muli o Qt Quick. Hiki iā ʻoe ke hana i kāu mau hopena ponoʻī mai ka ʻohi ʻana a i ʻole e hana iā lākou ma ka hoʻohui ʻana i nā hopena i loaʻa me ka hoʻohana ʻana i ka pahu hana Qt Quick Effect Maker.
  • Hāʻawi ka Qt Quick 3D module i ka hiki ke hana i ke kiʻekiʻe o nā kikoʻī o nā hiʻohiʻona (no ka laʻana, hiki ke hana ʻia nā mīkini maʻalahi no nā mea i mamao loa mai ke kāmela). Kākoʻo ka SceneEnvironment API i ka noe a me ka mae ʻana o nā mea mamao. Hāʻawi ʻo ExtendedSceneEnvironment i ka hiki ke hana i nā hopena paʻakikī ma hope o ka hoʻoponopono ʻana a hoʻohui i nā hopena e like me ka hohonu o ke kula, ka ʻālohilohi, a me ka lapalapa o ka lens.
  • Hoʻohui i kahi module Qt GRPC hoʻokolohua me ke kākoʻo no ka gRPC a me nā protocol Buffer Protocol, e ʻae iā ʻoe e komo i nā lawelawe gRPC a hoʻonohonoho i nā papa Qt me ka hoʻohana ʻana iā Protobuf.
  • Ua hoʻohui ka Qt Network module i ke kākoʻo no ka hoʻonohonoho ʻana i nā pilina HTTP 1.
  • Ua hoʻohui ʻia nā papa kaʻa kaʻa CAN hoʻokolohua i ka module Qt Serial Bus, hiki ke hoʻohana ʻia no ka hoʻopaʻa ʻana a me ka wehe ʻana i nā memo CAN, kaʻina hana, a me ka hoʻopau ʻana i nā faila DBC.
  • Ua ho'ōla hou ʻia ka module Qt Location, e hāʻawi ana i nā noi me nā mea hana no ka hoʻohui ʻana i nā palapala 'āina, ka hoʻokele, a me ka māka ʻana i nā wahi hoihoi (POI). Kākoʻo ka module i kahi interface plugin e hiki ai iā ʻoe ke hoʻohui i nā backends e hana me nā lawelawe lawelawe like ʻole a hana i nā hoʻonui API. He kūlana hoʻokolohua ka module i kēia manawa a kākoʻo wale i ka hope no nā palapala 'āina ma muli o Open Street Maps.
    Hoʻokuʻu ʻia ʻo Qt 6.5 framework
  • Ua hoʻonui ʻia nā mana o ka Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets modules.
  • Nui nā hana i hana ʻia no ka hoʻomaikaʻi ʻana i ke kūpaʻa, ma kahi o 3500 mau hōʻike bug i pani ʻia.

    Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka