Iprojekthi yeLeanQt iphuhlisa ifolokhwe ehluthiweyo ye-Qt 5

Iprojekthi ye-LeanQt iqalisile ukuphuhlisa ifolokhwe ehluthiweyo ye-Qt 5 ejoliswe ekwenzeni kube lula ukwakha ukusuka kumthombo kunye nokudibanisa kunye nezicelo. I-LeanQt iphuhliswa nguRochus Keller, umbhali womqambi kunye nophuhliso lwemeko yolwimi lwe-Oberon, ebophelelwe kwi-Qt 5, ukwenzela ukuba kube lula ukuqulunqwa kwemveliso yakhe kunye nenani elincinci lokuxhomekeka, kodwa ngelixa ligcina inkxaso kwiiplatifti zangoku. Ikhowudi iyaqhubeka nokuphuhliswa phantsi kweelayisensi ze-GPLv3, LGPLv2.1 kunye ne-LGPLv3.

Kuyaphawulwa ukuba kwiminyaka yakutshanje kukho ukuthambekela ekubeni i-Qt idumbile, inzima kakhulu kwaye ikhule ngokusebenza okungqubuzanayo, kwaye ukufaka iindibano zebinary kufuna ukubhalisa kwiwebhusayithi yenkampani yorhwebo kunye nokukhuphela ngaphezulu kwe-gigabyte yedatha. I-LeanQt izama ukwenza i-lightweight version ye-Qt 5.6.3, ecociweyo kuzo zonke izinto ezingeyomfuneko kwaye yenziwe ngokutsha ngokwesakhiwo. Ukudibanisa, endaweni ye qmake, eyeyakho inkqubo ye-BUSY iyasetyenziswa. Iinketho ezongezelelweyo zinikezelwa ezikuvumela ukuba uvule kwaye ucime amacandelo ahlukeneyo abalulekileyo ngexesha lendibano.

Inkxaso echaziweyo yezi mpawu zilandelayo zeQt:

  • Uluhlu lwe-Byte, iintambo, i-unicode.
  • Ukwenziwa kwendawo.
  • Ukuqokelelwa, ukwabelana ngedatha okungafihliyo (uKwabelwana ngokuNgaphandle).
  • Ukusebenza kunye nemihla, amaxesha kunye nemimandla yexesha.
  • Uhlobo olwahlukileyo kunye neemetatypes.
  • Iikhowudi: utf, elula, latin.
  • Ukuthatyathwa kwezixhobo zegalelo/imveliso.
  • Injini yefayile.
  • Imijelo yombhalo kunye nemisinga yedatha.
  • Amabinzana aqhelekileyo.
  • Ukugawulwa kwemithi.
  • IiHashes md5 kunye ne-sha1.
  • Iiprayimari zejiyometri, ijson kunye ne-xml.
  • rcc (umqokeleli wemithombo).
  • Multithreading.
  • Yakhelwe iLinux, iWindows kunye neMacOS.

Phakathi kwezicwangciso ezikhawulezayo: inkxaso yeeplagi, izinto ezisisiseko, i-metatypes kunye neziganeko, iimodyuli ze-QtNetwork kunye ne-QtXml.

Izicwangciso ezikude: Iimodyuli ze-QtGui kunye ne-QtWidgets, ukuprintwa, ukuhambelana kwemisebenzi, inkxaso ye-serial port.

Awuyi kuxhaswa: i-qmake, i-State Machine framework, i-encodings eyandisiweyo, i-animation, i-multimedia, i-D-Bus, i-SQL, i-SVG, i-NFC, i-Bluetooth, i-injini yewebhu, i-testlib, i-scripting kunye ne-QML. Kumaqonga, kuye kwagqitywa ukuba ingaxhasi iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks kunye neHaiku.

umthombo: opennet.ru

Yongeza izimvo