Ịgbanwe akwụkwọ ikike maka Qt Wayland Compositor na inye mkpokọta telemetry na Qt Onye Okike

Ụlọ ọrụ Qt Group Company mara ọkwa gbasara ịgbanwe akwụkwọ ikike nke Qt Wayland Compositor, Qt Application Manager na Qt PDF components, nke malite na ntọhapụ nke Qt 5.14, ga-amalite inye n'okpuru ikikere GPLv3 kama LGPLv3. N'ikwu ya n'ụzọ ọzọ, ijikọ na akụrụngwa ndị a ga-achọ ugbu a imepe koodu isi mmalite nke mmemme n'okpuru ikikere dakọtara GPLv3 ma ọ bụ ịzụta ikike azụmahịa (na mbụ, LGPLv3 kwere ka njikọ na koodu nwe ụlọ).

A na-ejikarị Qt Wayland Compositor na Qt Application Manager maka ịmepụta ngwọta maka ngwaọrụ agbakwunyere na mkpanaka, na Qt PDF dịbu naanị n'ụdị ntọhapụ ule. Ekwesiri ighota na ewebatala otutu modul na ikpo okwu n'okpuru GPLv3, tinyere:

  • chaatị Qt
  • Qt CoAP
  • Ngosipụta data Qt
  • Ngwa akụrụngwa Qt
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Nyocha netwọkụ Qt
  • Qt ngwa ngwa WebGL
  • Ahụigodo Virtual Qt
  • Qt maka WebAssembly

Mgbanwe ọzọ kwesịrị ịrịba ama bụ ndebanye aha nhọrọ maka izipu telemetry na Qt Onye Okike. Ihe kpatara na-eme ka telemetry nwee ike bụ ọchịchọ ịghọta ka esi eji ngwaahịa Qt eme ihe iji melite ogo ha. Ekwuru na a na-ahazi ozi a n'ụdị ezoro ezo na-akọwapụtaghị ndị ọrụ, mana iji UUID kewapụ data onye ọrụ na-amaghị aha (a na-eji klas Qt QUuid maka ọgbọ). Enwere ike iji adreesị IP nke esi na ya zipụ ọnụ ọgụgụ dị ka ihe nchọpụta, mana n'ime ya nkwekọrịta banyere nhazi nke ozi nzuzo, a na-ekwu na ụlọ ọrụ ahụ anaghị echekwa njikọ na adreesị IP.

Akụkụ maka izipu ọnụ ọgụgụ gụnyere na mwepụta nke taa Qt Onye Okike 4.10.1. A na-emejuputa ọrụ metụtara telemetry site na ngwa mgbakwunye "telemetry", nke na-arụ ọrụ ma ọ bụrụ na onye ọrụ anaghị ajụ nchịkọta data n'oge ntinye (a na-enye ịdọ aka ná ntị n'oge usoro ntinye, nke a na-egosipụta nhọrọ izipu telemetry na ndabara). Ngwa mgbakwunye dabere na usoro KUser nzaghachi, nke KDE mepụtara. Site na ngalaba "Qt Creator Telemetry" na ntọala, onye ọrụ nwere ike ijikwa ihe data ebufe na ihe nkesa mpụga. E nwere ọkwa ise nke nkọwa telemetry:

  • Ozi sistemụ (ozi gbasara ụdị nke Qt na Qt Onye Okike, mkpokọta na ngwa mgbakwunye QPA);
  • Ọnụ ọgụgụ ojiji nke isi (na mgbakwunye, a na-ebufe ozi gbasara ugboro ole Onye Okike Qt na-ebupụta na ogologo oge ọrụ na mmemme ahụ);
  • Ozi sistemu zuru oke (nhazi ihuenyo, ozi OpenGL na kaadị eserese);
  • Ọnụ ọgụgụ ojiji zuru ezu (ozi gbasara ikike, ojiji nke Qt Quick Designer, locale, system builder, ojiji nke ụdịdị Qt okike dị iche iche);
  • Gbanyụọ nchịkọta data.

Na ntọala, ị nwekwara ike họrọ nke ọma jikwaa nsonye nke ọ bụla ọnụ ọgụgụ paramita wee lelee akwụkwọ JSON arụpụtara ezigara na nkesa mpụga. Na ntọhapụ ugbu a, ọnọdụ ndabara bụ iji gbanyụọ nchịkọta data, mana n'ọdịniihu enwere atụmatụ iji mee ka ọnọdụ ọnụ ọgụgụ ojiji zuru ezu. A na-ebufe data site na ọwa nkwukọrịta ezoro ezo. Ihe nhazi ihe nkesa na-agba ọsọ na igwe ojii Amazon (nchekwa ọnụ ọgụgụ dị n'otu azụ azụ dị ka onye nrụnye ịntanetị).

Ịgbanwe akwụkwọ ikike maka Qt Wayland Compositor na inye mkpokọta telemetry na Qt Onye Okike

Ọzọkwa, enwere ike ịdeba ya mmalite nke ule Beta mbụ nke Qt 5.14. A na-atụ anya mwepụta a na Nọvemba 26. Ntọhapụ nke Qt 5.14 bụ ihe ama ama maka ntinye nkwado mbụ maka ụfọdụ Oherezubere maka Qt 6. Dịka ọmụmaatụ, agbakwunyela mmejuputa mmalite nke ngwa ngwa Qt ọhụrụ nwere nkwado 3D. API nsụgharị ọhụrụ ahụ ga-enye gị ohere ịme ngwa dabere na Qt ngwa ngwa n'elu Vulkan, Metal ma ọ bụ Direct3D 11 (na-enweghị njikọ siri ike na OpenGL), ga-eme ka o kwe omume iji QML kọwaa ihe 3D na interface na-enweghị iji. Ụdị UIP, ọ ga-edozikwa nsogbu ndị dị ka nnukwu elu mgbe ị na-ejikọta QML na ọdịnaya sitere na Qt 3D na enweghị ike ịmekọrịta ihe nkiri na mgbanwe na ọkwa etiti n'etiti 2D na 3D.

isi: opennet.ru

Tinye a comment