Qt 5.13 lub moj khaum tso tawm

Tom qab rau lub hlis ntawm kev loj hlob npaj tso tawm ib lub moj khaum-platform Qt 5.13. Lub hauv paus code rau Qt Cheebtsam yog muaj ntawv tso cai raws li LGPLv3 thiab GPLv2, Qt tsim cov cuab yeej xws li Qt Creator thiab qmake, thiab ib co modules muaj ntawv tso cai raws li GPLv3.

ntsiab kev tsim kho tshiab:

  • Kev txhawb nqa tag nrho yog muab rau "Qt rau WebAssembly" module (yav dhau los sim), uas tso cai rau koj los sau Qt-raws li graphical applications hauv daim ntawv ntawm WebAssembly modules uas tuaj yeem khiav ncaj qha hauv lub web browser. Emscripten yog siv los muab tso ua ke. OpenGL txhais rau WebGL;
  • Lub peev xwm ntawm Qt GUI module tau nthuav dav, uas nthuav dav cov chav kawm ntsig txog kev koom ua ke nrog lub qhov rais, kev ua haujlwm, kev koom ua ke nrog OpenGL thiab OpenGL ES, 2D duab, ua haujlwm nrog cov duab, fonts thiab ntawv nyeem. Tus tshiab version ntxiv API tshiab
    QImage::convertTo rau hloov cov duab tawm tswv yim. Cov txheej txheem tshiab ntshiab, tseg thiab muaj peev xwm tau ntxiv rau QPainterPath chav kawm;

  • Qt QML module, uas muab cov cuab yeej los tsim ib qho kev sib tham siv QML lus, tau txhim kho kev txhawb nqa rau cov lej suav uas tau teev tseg hauv C ++ code. Optimized ua ntawm "null" qhov tseem ceeb nyob rau theem muab tso ua ke. Ntxiv lub peev xwm los tsim cov rooj muaj nuj nqi ntawm 64-ntsis Windows systems, tso cai rau koj los so cov pawg rau JIT-tso ua haujlwm;
  • Hauv Qt Quick, cov khoom TableView tau ntxiv lub peev xwm los nkaum cov kab lus thiab kab;
  • Ntxiv hom rau Qt Ceev Tswj 2 SplitView muab cov ntsiab lus horizontally los yog vertically, displaying ib movable separator ntawm txhua yam. Ib qho cuab yeej tau ntxiv rau cov cim uas tso cai rau koj los tswj lawv cov caching;
  • Qt WebEngine lub vev xaib tau hloov kho tshiab rau Chromium 73 thiab nthuav dav nrog kev txhawb nqa rau tus saib PDF built-in, tsim los ua ib qho ntxiv hauv. Qhov kev tso tawm tshiab tseem ntxiv cov neeg siv khoom pov thawj hauv zos thiab kev txhawb nqa rau daim ntawv pov thawj los ntawm QML. Ntxiv Web Notifications API. Kev them nyiaj yug rau kev txiav txim siab URL thov cuam tshuam tau raug siv;
  • Qt Network module rau SSL sockets tau ntxiv kev txhawb nqa rau kev ruaj ntseg raws thiab muaj peev xwm los xyuas cov xwm txheej ntawm daim ntawv pov thawj siv OCSP (Online Certificate Status Protocol). Txhawm rau txhawb SSL ntawm Linux thiab Android, ib ceg tshiab ntawm OpenSSL 1.1 tsev qiv ntawv tau raug siv;
  • Hauv Qt Multimedia module rau QML hom VideoOutput, kev txhawb nqa rau kev ua si txuas ntxiv tau ntxiv (tsis muaj ncua ntawm cov ntsiab lus sib txawv, tswj hwm los ntawm flushMode cov cuab yeej). Rau Windows thiab macOS, muaj peev xwm siv GStreamer moj khaum tau ntxiv. Ntxiv kev txhawb nqa rau lub luag haujlwm suab rau Android;
  • Qt KNX module tau hloov kho nrog kev txhawb nqa rau tus qauv ntawm tib lub npe rau kev tswj hwm hauv tsev. Ntxiv ib qho API los tsim kom muaj kev ruaj ntseg cov neeg siv khoom sib txuas nrog KNXnet server, uas tuaj yeem siv los xa cov lus xa mus rau KNX tsheb npav thiab tswj KNX-enabled devices;
  • Tus chij kev txhim kho kev sim tau raug tshem tawm ntawm C ++ API ntawm Qt OPC UA module, uas muab kev txhawb nqa rau OPC / UA tus qauv kev sib txuas lus kev lag luam. Ntxiv kev sim API rau QML;
  • Ib qho kev sim tshiab Qt CoAP Constrained Application Protocol tau ntxiv nrog rau kev siv cov neeg siv khoom ntawm M2M raws tu qauv siv los tsim kev sib txuas ntawm Internet ntawm Yam khoom siv. Kev txhawb nqa rau DTLS (Datagram TLS) dhau UDP;
  • Kev kho thiab txhim kho tau ua rau "Qt rau Python" cov qauv tsim los tsim cov duab kos duab hauv Python siv Qt5 (Python cov neeg tsim khoom tau nkag mus rau feem ntau ntawm Qt C ++ API). Qt rau Python yog raws li PySide2 module thiab txuas ntxiv nws txoj kev txhim kho (qhov tseeb, thawj qhov kev tso tawm ntawm PySide nrog kev txhawb nqa rau Qt 5 yog muab los ntawm lub npe tshiab);
  • Ntxiv qhov kev sim tshiab module Qt Lottie, uas muab cov QML API siab heev uas tso cai rau koj los ua cov duab thiab cov yeeb yaj kiab xa tawm hauv JSON hom siv Bodymovin plugin rau Adobe After Effects. Ua tsaug rau QtLottie, tus tsim qauv tuaj yeem npaj cov teebmeem animation hauv daim ntawv thov yooj yim, thiab tus tsim tawm tuaj yeem txuas ncaj qha xa tawm cov ntaub ntawv mus rau daim ntawv thov interface ntawm QtQuick. QtLottie suav nrog lub tshuab micro built-in rau kev ua yeeb yam, qoob loo, txheej thiab lwm yam teebmeem. Lub cav siv tau los ntawm LottieAnimation QML caij, uas tuaj yeem tswj tau los ntawm QML code tib yam li lwm yam QtQuick ntsiab;
  • Qt Wayland Compositor, ntau txoj xov rendering rau cov khoom siv kos raws li Wayland raws tu qauv, muab kev txhawb nqa rau linux-dmabuf-tsis ruaj khov-v1 thiab wp_viewporter raws tu qauv. Kev them nyiaj yug rau qhov puv npo-plhaub-tsis ruaj khov-v1 raws tu qauv tau ntxiv rau cov khoom siv platform rau Wayland;
  • Nyob rau hauv lub module los txhawb lub Android platform, lub peev xwm los siv haiv neeg dialogs rau ua hauj lwm nrog cov ntaub ntawv tau ntxiv. Cov kev xav tau rau qhov tsawg kawg nkaus platform version tau raug tsa rau hauv 5.0 (API qib 21);
  • Qt 3D tau ntxiv kev txhawb nqa rau kev xa tawm thiab xa tawm OpenGL kev ntxhib los mos renderers. Ua tiav kev txhawb nqa thawj zaug rau kev xa tawm glTF 2.0 scenes;
  • Qt Script modules tau raug tshem tawm thiab yuav raug tshem tawm hauv kev tso tawm yav tom ntej.
    Qt Ceev Tswj 1 thiab Qt XmlPatterns. Qt Canvas 3D module tau raug tshem tawm.

Tau qhov twg los: opennet.ru

Ntxiv ib saib