Chirongwa cheLeanQt chinogadzira forogo yakabviswa-pasi yeQt 5

Chirongwa cheLeanQt chatanga kugadzira forogo yakabviswa-pasi yeQt 5 yakanangana nekuita kuti zvive nyore kuvaka kubva kunobva nekubatanidza nemaapplication. LeanQt inogadzirwa naRochus Keller, munyori weiyo compiler uye budiriro nharaunda yemutauro weOberon, yakasungirirwa kuQt 5, kuitira kurerutsa kuunganidzwa kwechigadzirwa chake nehuwandu hushoma hwekutsamira, asi uchichengetedza tsigiro yemapuratifomu azvino. Iyo kodhi inoramba ichigadzirwa pasi peGPLv3, LGPLv2.1 uye LGPLv3 rezinesi.

Zvinocherechedzwa kuti mumakore achangopfuura kwave nekatsika kekuti Qt yakazvimba, yakawandisa uye yakakurisa nekuita kukakavara, uye kuisa mabhanari maassemblies kunoda kunyoresa pawebhusaiti yekambani yekutengeserana uye kudhawunirodha zvinopfuura gigabyte yedata. LeanQt inoedza kugadzira shanduro yakareruka yeQt 5.6.3, yakacheneswa pazvinhu zvese zvisina basa uye yakagadziridzwa patsva. Kugungano, panzvimbo yeqmake, iyo yega BUSY musangano system inoshandiswa. Zvimwe zvingasarudzwa zvinopihwa izvo zvinokutendera kuti ubatidze nekudzima zvakasiyana-siyana zvakakosha panguva yegungano.

Yakaziviswa rutsigiro rweanotevera maQt maficha:

  • Byte arrays, tambo, unicode.
  • Localization.
  • Kuunganidzwa, kugovaniswa kwedata kwakajeka (Implicit Sharing).
  • Kushanda nemazuva, nguva uye nguva nzvimbo.
  • Variant mhando uye metatypes.
  • Encodings: utf, nyore, latin.
  • Abstraction yezvishandiso zvekupinza/zvinobuda.
  • Injini yefaira.
  • Kuyerera kwemavara uye kuyerera kwedata.
  • Matauriro enguva dzose.
  • Kutema miti.
  • Hashes md5 uye sha1.
  • Geometric primitives, json uye xml.
  • rcc (resource compiler).
  • Multithreading.
  • Inogadzirirwa Linux, Windows uye macOS.

Pakati pezvirongwa zvepakarepo: rutsigiro rwemapulagi, zvinhu zvakakosha, metatypes uye zviitiko, QtNetwork uye QtXml module.

Zvirongwa zviri kure: QtGui uye QtWidgets modules, kudhinda, parallelization yekushanda, serial port rutsigiro.

Izvi zvinotevera hazvitsigirwe: qmake, State Machine framework, akawedzera encodings, animation, multimedia, D-Bus, SQL, SVG, NFC, Bluetooth, web injini, testlib, scripting uye QML. Pakati pemapuratifomu, zvakasarudzwa kusatsigira iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks uye Haiku.

Source: opennet.ru

Voeg