Qt Afirînerê 5.0 Pêşveçûna Jîngehê Release

Jîngeha pêşkeftina yekbûyî ya Qt Afirînerê 5.0 hate berdan, ku ji bo afirandina serîlêdanên cross-platform bi karanîna pirtûkxaneya Qt hatî çêkirin. Ew hem pêşkeftina bernameyên klasîk di C++ de hem jî karanîna zimanê QML piştgirî dike, ku tê de JavaScript ji bo danasîna nivîsan tê bikar anîn, û avahî û pîvanên hêmanên navbeynkariyê ji hêla blokên mîna CSS-ê ve têne destnîşan kirin. Guherînek girîng di hejmara guhertoyê de bi veguheztina bernameyek peywirdarkirina guhertoya nû ve girêdayî ye, ku di nav wê de jimareya yekem a guhertoyê dê di weşanên bi guheztinên fonksiyonel de biguhezîne (Qt Afirînerê 5, Qt Afirînerê 6, hwd.).

Qt Afirînerê 5.0 Pêşveçûna Jîngehê Release

Di guhertoya nû de:

  • Ji bo modela kodê ya di C û C++ de, îmkanek ceribandinê hate bicîh kirin ku karûbarê caching Clang Server (clangd) wekî paşverû bikar bîne. Bi saya karanîna LSP (Protokola Pêşkêşkara Ziman) vebijarkî dikare were bikar anîn da ku modela kodê-based libclang biguhezîne, lê hêj hemî fonksiyon nehatine bicîh kirin. Çalakkirin bi vebijarka "Bikaranîna clangd" ya di pêşeka "Amûr> Vebijêrk> C++> Clangd" tê kirin.
  • Piştgiriya ceribandinê ji bo çêkirin û xebitandina serîlêdanên di konteynerên Docker de zêde kir. Taybetmendî niha tenê ji bo hawîrdor û projeyên Linux-ê bi pergala avakirina CMake re heye. Ji bo çalakkirina wê, hûn hewce ne ku bi navgîniya "Alîkarî > Derbarê Pêvekan" de piştgirîya ji bo pêvekên ceribandinê çalak bikin, piştî ku dê şiyana afirandina amûrên avakirina "Docker" di mîhengên cîhazê de xuya bibe.
  • Serrastkirinên berhevkirî li modela kodê ya ji bo zimanê C++ hatine çêkirin. Dema ku navên tiştan vediguhezînin, hilbijartina otomatîkî ya pelên ku rasterast bi projeyê re ne girêdayî ne (mînak, pelên sernavê Qt) hate rakirin. Guhertinên di pelên ".ui" û ".scxml" de bê berhevkirin tavilê di modela kodê de têne xuyang kirin.
  • Modela kodê ya QML ji bo Qt 6.2 hate nûve kirin.
  • Pêkanîna servera LSP (Protokola Pêşkêşkara Ziman) piştgirî ji bo xuyangkirina agahdariyan di derbarê pêşkeftina xebatan de li Afirînerê Qt zêde kiriye. Di heman demê de piştgirî zêde kir ji bo nîşandana perçeyên kodê yên ku ji hêla serverê ve têne peyda kirin.
  • Beşek mezin ji çêtirkirinan li amûrên rêveberiya projeyê yên li ser bingeha CMake hatine çêkirin, di nav de şiyana nîşandana encamên CMake û berhevkirinê di moda projeyê de, bêyî ku hewce bike ku biguhere moda guherandinê. Ji bo mîhengên projeya destpêkê, karanîna pelrêça avakirina demkî rawestand. Vebijarkek ji bo neçalakkirina veqetandina komên pelan bi kod û sernivîsê ve zêde kir. Naha gengaz e ku meriv pelê birêkûpêk a xwerû diyar bike (berê di navnîşê de yekem pelê îcrakar hate hilbijartin). Piştgiriya makro li operasyona Fermanên Xweseriya Bicîhkirinê hate zêdekirin.
  • Ji bo rakirina hêdîbûnê di dema barkirina pelên projeyên mezin de xebat hatiye kirin.
  • Amûrên rêveberiya projeyê yên li ser bingeha amûra Qbs hatine veguheztin ku Qbs 1.20 bikar bînin.
  • Piştgiriya toolkit MSVC ji bo mîmariya ARM zêde kir.
  • Piştgiriya ji bo Android 12 tê peyda kirin.
  • Piştgiriya pêşkeftî ya xebitandina Qt Afirînerê ji bo pêvajoyên Intel-ê yên li ser komputerên Apple-ê bi çîpê M1-ê re.

Source: opennet.ru

Add a comment