Ke hoʻololi nei i ka laikini no Qt Wayland Compositor a hiki i ka hōʻiliʻili telemetry ma Qt Creator

Hui Pūʻulu Qt haʻiʻia ka e pili ana i ka hoʻololi ʻana i ka laikini no ka Qt Wayland Compositor, Qt Application Manager a me Qt PDF mau mea, e hoʻomaka ana me ka hoʻokuʻu ʻana o Qt 5.14, e hoʻomaka e hoʻolako ʻia ma lalo o ka laikini GPLv3 ma kahi o LGPLv3. ʻO ia hoʻi, ʻo ka hoʻopili ʻana i kēia mau ʻāpana e pono ai e wehe i ke kumu kumu o nā papahana ma lalo o nā laikini kūpono GPLv3 a i ʻole ke kūʻai ʻana i laikini kalepa (ma mua, ua ʻae ʻia ʻo LGPLv3 e hoʻopili i ke code proprietary).

Hoʻohana nui ʻia ʻo Qt Wayland Compositor a me Qt Application Manager no ka hana ʻana i nā hopena no nā polokalamu i hoʻopili ʻia a me nā polokalamu kelepona, a ʻo Qt PDF wale nō i loaʻa i ka palapala hoʻokuʻu hōʻike. Pono e hoʻomaopopo ʻia ua hoʻolako mua ʻia kekahi mau modula a me nā paepae ma lalo o GPLv3, me:

  • Qt Palapala
  • Qt CoAP
  • Hōʻikeʻike Qt
  • Qt Mea Hana Hana
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Qt Network Authentication
  • Qt WebGL wikiwiki
  • Qt Kikokikona Keyboard
  • Qt no ka WebAssembly

ʻO kekahi hoʻololi koʻikoʻi hoʻokomo ʻana nā koho no ka hoʻouna ʻana i ke kelepona iā Qt Creator. ʻO ke kumu i ʻōlelo ʻia no ka ʻae ʻana i ka telemetry ʻo ka makemake e hoʻomaopopo i ka hoʻohana ʻana o nā huahana Qt i mea e hoʻomaikaʻi ai i ko lākou ʻano. Ua ʻōlelo ʻia ua hana ʻia ka ʻike ma kahi ʻano inoa ʻole me ka ʻike ʻole ʻana i nā mea hoʻohana kikoʻī, akā e hoʻohana ana i ka UUID e hoʻokaʻawale inoa ʻole i ka ʻikepili mea hoʻohana (ua hoʻohana ʻia ka Qt class QUuid no ka hanauna). Hiki ke hoʻohana ʻia ka helu IP kahi i hoʻouna ʻia ai nā helu helu ma ke ʻano he ʻike, akā ma ʻaelike e pili ana i ka hana ʻana o ka ʻike pilikino, ua ʻōlelo ʻia ʻaʻole mālama ka hui i kahi loulou i nā helu IP.

Hoʻokomo ʻia kahi ʻāpana no ka hoʻouna ʻana i nā helu i ka hoʻokuʻu ʻana i kēia lā Qt Mea Hana 4.10.1. Hoʻokō ʻia nā hana pili i Telemetry ma o ka "telemetry" plugin, i hoʻāla ʻia inā ʻaʻole hōʻole ka mea hoʻohana i ka hōʻiliʻili ʻikepili i ka wā o ka hoʻokomo ʻana (ua hoʻopuka ʻia kahi ʻōlelo aʻo i ka wā o ke kaʻina hana, kahi i hōʻike ʻia ai ke koho e hoʻouna i ka telemetry ma ke ʻano maʻamau). Hoʻokumu ʻia ka plugin ma ka framework KUserFeedback, hoʻomohala ʻia e ka papahana KDE. Ma o ka ʻāpana "Qt Creator Telemetry" i nā hoʻonohonoho, hiki i ka mea hoʻohana ke hoʻomalu i ka ʻikepili i hoʻoili ʻia i ka kikowaena waho. ʻElima pae o ka kikoʻī telemetry:

  • ʻIke ʻōnaehana kumu (ʻike e pili ana i nā mana o Qt a me Qt Creator, compiler a me QPA plugin);
  • Nā helu helu hoʻohana kumu (eia kekahi, hoʻouna ʻia ka ʻike e pili ana i ke alapine o ka hoʻomaka ʻana o Qt Creator a me ka lōʻihi o ka hana ma ka papahana);
  • ʻO ka ʻike kikoʻī ʻōnaehana (nā ʻāpana pale, OpenGL a me ka ʻike kāleka kiʻi);
  • Nā helu helu hoʻohana kikoʻī (ka ʻike e pili ana i ka laikini, ka hoʻohana ʻana i ka Qt Quick Designer, locale, build system, hoʻohana i nā ʻano Qt Creator like ʻole);
  • Hoʻopau i ka hōʻiliʻili ʻikepili.

Ma nā hoʻonohonoho, hiki iā ʻoe ke koho koho i ka hoʻopili ʻana o kēlā me kēia helu helu helu a nānā i ka palapala JSON hopena i hoʻouna ʻia i ke kikowaena waho. I ka hoʻokuʻu ʻana i kēia manawa, ʻo ke ʻano paʻamau ka hoʻopau ʻana i ka hōʻiliʻili ʻikepili, akā i ka wā e hiki mai ana aia nā hoʻolālā e hiki ai i ke ʻano kikoʻī kikoʻī hoʻohana. Hoʻouna ʻia ka ʻikepili ma luna o kahi kaila kamaʻilio i hoʻopili ʻia. Holo ka mea hoʻohana kikowaena ma ke ao Amazon (aia ka waihona helu helu ma ka hope like me ka mea hoʻonohonoho pūnaewele).

Ke hoʻololi nei i ka laikini no Qt Wayland Compositor a hiki i ka hōʻiliʻili telemetry ma Qt Creator

Eia hou, hiki ke ʻike ʻia hoomaka o ka hoao ana ka mana beta mua o Qt 5.14. Manaʻo ʻia ka hoʻokuʻu ʻana ma Nowemapa 26. He mea kaulana ka hoʻokuʻu ʻana o Qt 5.14 no ka hoʻokomo ʻana i ke kākoʻo mua no kekahi nā manawa kūponoi hoʻolālā ʻia no Qt 6. No ka laʻana, ua hoʻohui ʻia kahi hoʻokō mua o ka Qt Quick hou me ke kākoʻo 3D. ʻO ka API hōʻike hōʻike hou e ʻae iā ʻoe e holo i nā noi e pili ana i ka Qt Quick ma luna o Vulkan, Metal a i ʻole Direct3D 11 (me ka hoʻopaʻa ʻole ʻia ʻana iā OpenGL), hiki iā ia ke hoʻohana i ka QML e wehewehe i nā mea 3D i ka interface me ka ʻole o ka hoʻohana ʻana i ka. UIP format, a e hoʻoponopono hoʻi i nā pilikia e like me ke poʻo nui i ka hoʻohui ʻana i ka QML me ka ʻike mai Qt 3D a me ka hiki ʻole ke hoʻohui i nā animations a me nā hoʻololi i ka pae kiʻekiʻe ma waena o 2D a me 3D.

Source: opennet.ru

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