Qt 5.13 sakin tsarin

Bayan watanni shida na ci gaba shirya saki tsarin giciye-dandamali QT 5.13. Lambar tushe don abubuwan haɗin Qt tana da lasisi ƙarƙashin LGPLv3 da GPLv2, kayan haɓaka Qt kamar Qt Mahalicci da qmake, kuma wasu kayayyaki suna da lasisi ƙarƙashin GPLv3.

Main sababbin abubuwa:

  • An ba da cikakken goyon baya ga tsarin "Qt don WebAssembly" (gwajin da aka yi a baya), wanda ke ba ku damar tattara aikace-aikacen zane-zane na Qt a cikin nau'i na WebAssembly modules waɗanda za a iya aiki kai tsaye a cikin mai binciken gidan yanar gizo. Ana amfani da Emscripten don haɗawa. OpenGL yana fassara zuwa WebGL;
  • An faɗaɗa ƙarfin tsarin Qt GUI, wanda ke haɓaka azuzuwan da ke da alaƙa da haɗin kai tare da tsarin taga, sarrafa taron, haɗin kai tare da OpenGL da OpenGL ES, 2D graphics, aiki tare da hotuna, fonts da rubutu. Sabuwar sigar tana ƙara sabon API
    QImage :: maidaTo don canza tsarin hoto. Sabbin hanyoyin bayyanannu, ajiya da iya aiki an ƙara su zuwa ajin QPainterPath;

  • Tsarin Qt QML, wanda ke ba da kayan aiki don haɓaka haɗin yanar gizo ta amfani da yaren QML, ya inganta tallafi don ƙidayar nau'ikan da aka ayyana a lambar C++. Ingantaccen aiki na ƙimar "marasa amfani" a matakin haɗawa. Ƙara ikon samar da allunan aiki akan tsarin Windows 64-bit, yana ba ku damar kwance tarin abubuwan da aka haɗa JIT;
  • A cikin Qt Quick, abin TableView ya ƙara ikon ɓoye ginshiƙan tebur da layuka;
  • Nau'in da aka ƙara zuwa Qt Quick Controls 2 SplitView don sanya abubuwa a kwance ko a tsaye, suna nuna mai raba abubuwa masu motsi tsakanin kowane kashi. An ƙara dukiya don gumaka waɗanda ke ba ku damar sarrafa caching ɗin su;
  • An sabunta injin gidan yanar gizon Qt WebEngine zuwa Chromium 73 kuma an faɗaɗa shi tare da goyan bayan ginanniyar mai duba PDF, wanda aka ƙera azaman ƙari na ciki. Sabuwar sakin kuma tana ƙara ajiyar takaddun abokin ciniki na gida da goyan bayan takaddun shaida daga QML. API ɗin Faɗakarwar Yanar Gizo da aka Ƙara. An aiwatar da goyan bayan ayyana buƙatun URL;
  • Tsarin hanyar sadarwa na Qt don soket ɗin SSL ya ƙara tallafi don amintattun tashoshi da ikon duba matsayin takaddun shaida ta amfani da OCSP (Ka'idar Matsayin Takaddun Shaida ta Kan layi). Don tallafawa SSL akan Linux da Android, an yi amfani da sabon reshe na ɗakin karatu na OpenSSL 1.1;
  • A cikin Qt Multimedia module don nau'in QML na VideoOutput, an ƙara goyan bayan ci gaba da sake kunnawa (ba tare da tsayawa ba tsakanin abun ciki daban-daban, mallakar flushMode). Don Windows da macOS, an ƙara ikon amfani da tsarin GStreamer. Ƙara goyon baya don ayyukan sauti don Android;
  • An sabunta tsarin Qt KNX tare da goyan bayan daidaitattun suna iri ɗaya don sarrafa sarrafa kansa na gida. An ƙara API don kafa amintattun haɗin gwiwar abokin ciniki tare da uwar garken KNXnet, wanda za'a iya amfani dashi don aika saƙonni cikin amintaccen bas ɗin KNX da sarrafa na'urori masu kunna KNX;
  • An cire tutar ci gaban gwaji daga C++ API na Qt OPC UA module, wanda ke ba da tallafi ga ma'aunin sadarwar masana'antu na OPC/UA. Ƙara API ɗin gwaji don QML;
  • An ƙara sabon tsarin gwaji Qt CoAP Constrained Application Protocol tare da aiwatar da ɓangaren abokin ciniki na ka'idar M2M da aka yi amfani da ita don ƙirƙirar cibiyoyin sadarwa na na'urorin Intanet na Abubuwa. Tallafin da aka aiwatar don DTLS (Datagram TLS) akan UDP;
  • An yi gyare-gyare da haɓakawa ga tsarin "Qt don Python" don ƙirƙirar aikace-aikacen hoto a Python ta amfani da Qt5 (Masu haɓaka Python suna da damar yin amfani da mafi yawan Qt C++ API). Qt don Python ya dogara ne akan tsarin PySide2 kuma yana ci gaba da haɓakawa (a zahiri, an ba da farkon sakin PySide tare da goyan bayan Qt 5 a ƙarƙashin sabon suna);
  • An ƙara sabon tsarin gwaji 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 iya samun injin ɗin ta hanyar LottieAnimation QML element, wanda za'a iya sarrafa shi daga lambar QML daidai da sauran abubuwan QtQuick;
  • Qt Wayland Compositor, tsarin ba da zare da yawa don na'urorin da aka haɗa bisa ka'idar Wayland, yana ba da tallafi ga ka'idodin Linux-dmabuf-unstable-v1 da wp_viewporter. An ƙara goyan bayan ka'idar cikakken allo-shell-unstable-v1 zuwa abubuwan dandali na Wayland;
  • A cikin tsarin don tallafawa dandamalin Android, an ƙara ikon yin amfani da maganganu na asali don aiki tare da fayiloli. An ɗaga buƙatun mafi ƙarancin sigar dandamali zuwa Android 5.0 (matakin API 21);
  • Qt 3D ya ƙara goyan baya don shigo da fitar da masu yin rubutu na OpenGL. Aiwatar da tallafi na farko don shigo da wuraren glTF 2.0;
  • An soke samfuran Rubutun Qt kuma za a cire su a cikin sakin gaba.
    Qt Saurin Sarrafa 1 da Qt XmlPatterns. An cire tsarin Qt Canvas 3D.

source: budenet.ru

Add a comment