Qt 5.15 sakin tsarin

Ƙaddamar da saki tsarin giciye-dandamali QT 5.15. An bayar da lambar tushe don abubuwan haɗin Qt a ƙarƙashin lasisin LGPLv3 da GPLv2. Za a buga sabon reshe na Qt 6 a cikin Disamba, wanda a ciki ana sa ran gagarumin canje-canje na gine-gine. Don daidaita sauyi na gaba zuwa reshen Qt 6, Qt 5.15 ya haɗa da aiwatar da samfoti na wasu sabbin abubuwa da ƙarin faɗakarwa game da ɓarnawar ayyukan da aka tsara don cirewa a cikin Qt 6.

Qt 5.15 an rarraba shi azaman Sakin Taimakon Dogon Lokaci (LTS). A lokaci guda, don sabunta al'umma zuwa reshe 5.15 za a buga sai an kafa batu mai mahimmanci na gaba, watau. kamar wata shida. Tsawaita zagayowar LTS, wanda ya haɗa da samar da sabuntawa na tsawon shekaru uku, za a iyakance ga masu amfani da lasisin kasuwanci ($ 5508 a kowace shekara ga mai haɓakawa ga kamfanoni na yau da kullun, da $ 499 kowace shekara don farawa da ƙananan kasuwanci). Kamfanin Qt kuma la'akari ikon canzawa zuwa ƙirar rarraba Qt, wanda duk abubuwan da aka saki na farkon watanni 12 za a rarraba su kawai ga masu amfani da lasisin kasuwanci. Amma ya zuwa yanzu wannan ra'ayin bai wuce tattaunawa ba.

Main sababbin abubuwa a cikin Qt 5.15:

  • An ci gaba da aiki akan ƙirƙirar API ɗin zane wanda bai dogara da 3D API na tsarin aiki ba. Wani mahimmin sashi na sabon tarin zane-zane na Qt shine injin da ke nuna wurin, wanda ke amfani da Layer RHI (Maimaita Hardware Interface) don kunna aikace-aikacen gaggawa na Qt ba kawai tare da OpenGL ba, har ma a saman Vulkan, Metal da Direct 3D APIs. A cikin 5.15, ana ba da sabon tarin zane-zane a cikin nau'i na zaɓi wanda ke da matsayin "Tsarin Fasaha".
  • An bayar da cikakken tallafin ƙirar Qt Saurin 3D, wanda aka cire alamar ci gaban gwaji. Qt Quick 3D yana ba da haɗin haɗin API don ƙirƙirar mu'amalar mai amfani dangane da Qt Quick wanda ya haɗu da abubuwan zane na 2D da 3D. Sabuwar API ɗin tana ba ku damar amfani da QML don ayyana abubuwan dubawa na 3D ba tare da amfani da tsarin UIP ba. A cikin Qt Quick 3D, zaku iya amfani da lokacin gudu guda ɗaya (Qt Quick), shimfidar wuri ɗaya da tsarin rayarwa guda ɗaya don 2D da 3D, kuma amfani da Qt Design Studio don haɓaka ƙirar gani. Tsarin yana warware matsaloli kamar babban sama lokacin haɗa QML tare da abun ciki daga Qt 3D ko 3D Studio, kuma yana ba da ikon aiki tare da rayarwa da canje-canje a matakin firam tsakanin 2D da 3D.

    Sabbin fasalulluka da aka ƙara zuwa Qt Quick 3D sun haɗa da goyan bayan tasirin aiwatarwa, API na C++ don magudin lissafi, API na juyawa dangane da ajin QQuaternion, da goyan bayan fitilun maki. Don kimanta fasalulluka daban-daban na Qt Quick 3D shirya aikace-aikacen demo na musamman yana nuna yadda zaku iya canza nau'ikan da tushen hasken wuta, amfani da hadaddun samfura, sarrafa laushi, kayan aiki da hanawa. A lokaci guda shawara sakin muhalli don tsara ƙirar mai amfani na Qt Design Studio 1.5, wanda ke ba da cikakken goyon baya ga Qt Quick 3D.


  • A cikin Qt QML aikin ya kasance mayar da hankali a shirye-shiryen Qt 6. An aiwatar da ikon yin amfani da kaddarorin tare da sifa 'da ake buƙata' a cikin abubuwan da aka haɗa, shigarwar wanda ya zama dole, an aiwatar da shi. The qmllint mai amfani ya inganta ƙarni na gargadi game da yiwuwar matsaloli a QML code. An ƙara kayan aikin qmlformat, wanda ke sauƙaƙa tsara lambar QML daidai da jagororin salon coding. Tabbatar da dacewa da QML tare da fitowar Qt don microcontrollers.
  • A cikin Saurin Qt, an ƙara goyan bayan wuraren launi zuwa ɓangaren Hoton. An ƙara sabon nau'in PathText zuwa Siffofin Saurin Qt.
    An ƙara kayan siginan kwamfuta zuwa mai sarrafa ma'ana, ta inda zaku iya canza siffar siginan linzamin kwamfuta akan tsarin tebur. Ƙara wani ɓangaren HeaderView don sauƙaƙa don ƙara masu kai tsaye da a kwance zuwa tebur na tushen TableView.

  • Tallafin kayan ado na gefen abokin ciniki (CSD) an inganta sosai, yana ba aikace-aikacen damar ayyana kayan adon taga nata da sanya abun ciki na al'ada a cikin mashaya taken taga.
  • Module ya daidaita Qt Lottie, wanda ke ba da API na QML mai ci gaba wanda ke ba ku damar yin zane-zane da raye-rayen da aka fitar a cikin tsarin JSON ta amfani da kayan aikin Bodymovin don Adobe After Effects. Godiya ga QtLottie, mai zane zai iya shirya tasirin rayarwa a cikin aikace-aikacen da ya dace, kuma mai haɓakawa zai iya haɗa fayilolin da aka fitar kai tsaye zuwa ƙirar aikace-aikacen akan QtQuick. QtLottie ya ƙunshi ginanniyar injunan ƙarami don aiwatar da motsin rai, shuka, shimfidawa da sauran tasirin. Ana samun damar injin ta hanyar LottieAnimation QML element, wanda za'a iya sarrafa shi daga lambar QML daidai da kowane nau'in QtQuick.
  • An sabunta injin binciken Qt WebEngine zuwa tushen lambar Chromium 80 (a cikin reshe 5.14 An yi amfani da Chromium 77, sigar yanzu shine Chromium 83).
  • Tsarin Qt 3D ya inganta bayanan martaba da kayan aikin gyara kuskure.
  • Qt Multimedia ya ƙara goyan baya don yin sama da yawa.
  • A cikin Qt GUI, ƙwaƙƙwaran hoto da ayyukan canji yanzu suna da zaren da yawa a lokuta da yawa.
  • Cibiyar sadarwa ta Qt ta ƙara goyan baya don ƙarewar al'ada da gajerun hanyoyin zaman a cikin TLS 1.3 (Tikitin Zama, ba ka damar ci gaba da zama ba tare da ajiyar jihar a gefen uwar garken ba).
  • An kunna Qt Core, QRunnable da QThreadPool don aiki tare da std :: aiki. An ƙara sabuwar hanyar QFile :: moveToTrash() don matsar da abubuwa zuwa sharar, la'akari da ƙayyadaddun dandamali daban-daban.
  • A cikin Qt don Android kara da cewa Goyon baya don maganganu na asali don buɗewa da adana fayiloli.

source: budenet.ru

Add a comment