Creat-scaoileadh Qt 5.13

Tar éis sé mhí d'fhorbairt ullmhaithe creat tras-ardáin a scaoileadh Qt 5.13. Tá an cód foinse do chomhpháirteanna Qt ceadúnaithe faoi LGPLv3 agus GPLv2, uirlisí forbróirí Qt mar Qt Creator agus qmake, agus tá roinnt modúil ceadúnaithe faoi GPLv3.

An príomh- nuálaíochtaí:

  • Cuirtear tacaíocht iomlán ar fáil don mhodúl “Qt for WebAssembly” (turgnamhach roimhe seo), a ligeann duit feidhmchláir ghrafacha Qt-bhunaithe a thiomsú i bhfoirm modúil WebAssembly ar féidir a rith go díreach i mbrabhsálaí gréasáin. Úsáidtear Emscripten le tiomsú. Aistríonn OpenGL go WebGL;
  • Leathnaíodh cumais an mhodúil Qt GUI, a dhéanann ginearálú ar ranganna a bhaineann le comhtháthú le córais fuinneoige, próiseáil imeachtaí, comhtháthú le OpenGL agus OpenGL ES, grafaicí 2D, oibriú le híomhánna, clónna agus téacs. Cuireann an leagan nua API nua leis
    QImage::convertTo chun formáidí íomhá a thiontú. Tá modhanna nua soiléire, cúltaca agus toilleadh curtha leis an rang QPainterPath;

  • Chuir an modúl Qt QML, a sholáthraíonn uirlisí chun comhéadan a fhorbairt ag baint úsáide as an teanga QML, tacaíocht feabhsaithe do chineálacha áirimh atá sainithe i gcód C++. Próiseáil optamaithe ar luachanna “null” ag an gcéim tiomsaithe. Cuireadh leis an gcumas táblaí feidhme a ghiniúint ar chórais Windows 64-giotán, rud a ligeann duit an chairn a scaoileadh le haghaidh feidhmeanna tiomsaithe JIT;
  • In Qt Quick, chuir an réad TableView leis an gcumas colúin agus sraitheanna tábla a cheilt;
  • Cineál curtha le Rialuithe Tapa Qt 2 SplitView chun eilimintí a chur go cothrománach nó go hingearach, ag taispeáint deighilteoir sochorraithe idir gach eilimint. Tá maoin curtha leis le haghaidh deilbhíní a ligeann duit a dtaisce a rialú;
  • Nuashonraíodh inneall gréasáin Qt WebEngine go Cróimiam 73 agus leathnaíodh é le tacaíocht d’amharcóir PDF ionsuite, atá deartha mar bhreiseán inmheánach. Cuireann an scaoileadh nua freisin stóráil deimhnithe cliant áitiúil agus tacaíocht do dheimhnithe ó QML. Cuireadh API Fógraí Gréasáin leis. Tá tacaíocht chun idircheapóirí iarratais URL a shainiú curtha i bhfeidhm;
  • Chuir modúl Líonra Qt le haghaidh soicéid SSL tacaíocht breise le haghaidh bealaí slána agus an cumas chun stádas na dteastas a sheiceáil ag baint úsáide as an OCSP (Prótacal Stádas Teastais Ar Líne). Chun tacú le SSL ar Linux agus Android, baineadh úsáid as brainse nua den leabharlann OpenSSL 1.1;
  • Sa mhodúl Qt Ilmheáin don FhísAschur de chineál QML, tá tacaíocht d’athsheinm leanúnach curtha leis (gan sosanna idir ábhair éagsúla, arna rialú ag an airí flushMode). I gcás Windows agus macOS, cuireadh leis an gcumas creat GStreamer a úsáid. Tacaíocht bhreise do róil fuaime do Android;
  • Nuashonraíodh an modúl Qt KNX le tacaíocht don chaighdeán den ainm céanna le haghaidh rialú uathoibrithe tí. Cuireadh API leis chun naisc shlána chliaint a bhunú leis an bhfreastalaí KNXnet, ar féidir iad a úsáid chun teachtaireachtaí a sheoladh go slán chuig an mbus KNX agus chun gléasanna KNX-chumasaithe a rialú;
  • Tá an bhratach forbartha turgnamhacha bainte den C++ API den mhodúl Qt OPC UA, a thugann tacaíocht do chaighdeán cumarsáide tionsclaíoch OPC/UA. Cuireadh API turgnamhach leis le haghaidh QML;
  • Cuireadh modúl turgnamhach nua Prótacal Iarratais Srianta Qt CoAP leis le cur i bhfeidhm na coda cliant den phrótacal M2M a úsáidtear chun líonraí gléasanna Idirlíon Rudaí a chruthú. Tacaíocht curtha i bhfeidhm do DTLS (Datagram TLS) thar an UDP;
  • Tá socraithe agus feabhsuithe déanta ar an tsraith modúl "Qt for Python" chun feidhmchláir ghrafacha a chruthú i Python ag baint úsáide as Qt5 (tá rochtain ag forbróirí Python ar an gcuid is mó den Qt C ++ API). Tá Qt do Python bunaithe ar mhodúl PySide2 agus leanann sé lena fhorbairt (go deimhin, tairgtear an chéad scaoileadh PySide le tacaíocht do Qt 5 faoi ainm nua);
  • Cuireadh modúl turgnamhach nua leis Qt Lottie, a sholáthraíonn API QML chun cinn a ligeann duit grafaicí agus beochan a onnmhairiú i bhformáid JSON a sholáthar ag baint úsáide as an breiseán Bodymovin do Adobe After Effects. A bhuíochas le QtLottie, is féidir le dearthóir éifeachtaí beochana a ullmhú in feidhmchlár áisiúil, agus is féidir le forbróir comhaid onnmhairithe a nascadh go díreach le comhéadan an fheidhmchláir ar QtQuick. Cuimsíonn QtLottie micrea-inneall ionsuite chun beochan, bearradh, cisealú agus éifeachtaí eile a dhéanamh. Tá an t-inneall inrochtana tríd an eilimint QML LottieAnimation, ar féidir é a rialú ó chód QML ar an mbealach céanna le haon eilimintí QtQuick eile;
  • Soláthraíonn Qt Wayland Compositor, córas rindreála il-snáithithe le haghaidh feistí leabaithe bunaithe ar phrótacal Wayland, tacaíocht do na prótacail linux-dmabuf-unstable-v1 agus wp_viewporter. Tá tacaíocht don phrótacal lánscáileáin-shell-unstable-v1 curtha le comhpháirteanna ardáin do Wayland;
  • Sa mhodúl chun tacú leis an ardán Android, tá an cumas chun dialóga dúchais a úsáid chun oibriú le comhaid curtha leis. Ardaíodh na ceanglais maidir le leagan íosta an ardáin go Android 5.0 (leibhéal API 21);
  • Tá tacaíocht bhreise ag Qt 3D le haghaidh rindreálaithe uigeachta OpenGL a allmhairiú agus a onnmhairiú. Tacaíocht tosaigh curtha i bhfeidhm chun radhairc glTF 2.0 a allmhairiú;
  • Tá na modúil Qt Script imithe i léig agus bainfear iad i scaoileadh amach anseo.
    Rialuithe Tapa Qt 1 agus Qt XmlPatterson. Tá an modúl Qt Canvas 3D bainte.

Foinse: oscailtenet.ru

Add a comment