Iphrojekthi ye-LeanQt ithuthukisa imfoloko ehlutshiwe ye-Qt 5

Iphrojekthi ye-LeanQt isiqalile ukwenza imfoloko ehlutshiwe ye-Qt 5 okuhloswe ngayo ukwenza kube lula ukwakha kusuka emthonjeni futhi kuhlanganiswe nezinhlelo zokusebenza. I-LeanQt ithuthukiswe ngu-Rochus Keller, umbhali womdidiyeli kanye nemvelo yokuthuthukiswa kolimi lwe-Oberon, ngokusekelwe ku-Qt 5, ukuze kube lula ukuhlanganiswa komkhiqizo wakhe ngenani elincane lokuncika, kodwa ngenkathi egcina ukusekelwa kwamapulatifomu amanje. Ikhodi iyaqhubeka nokuthuthukiswa ngaphansi kwamalayisensi e-GPLv3, LGPLv2.1 kanye ne-LGPLv3.

Kuyaphawulwa ukuthi eminyakeni yamuva nje kuye kwaba nokuthambekela kokuthi i-Qt ikhukhumale, ibe nzima kakhulu futhi ikhule ngokusebenza okuyizimpikiswano, futhi ukufaka ama-binary assemblies kudinga ukubhalisa kuwebhusayithi yenkampani yezohwebo nokulanda idatha engaphezu kwegigabhayithi. I-LeanQt izama ukwenza inguqulo engasindi ye-Qt 5.6.3, esulwe kuzo zonke izinto ezingadingekile futhi yaklanywa kabusha ngokwesakhiwo. Ukuze kuhlanganiswe, esikhundleni se-qmake, kusetshenziswa isistimu yokuhlanganisa ethi BUSY. Izinketho ezengeziwe zinikezwa ezikuvumela ukuba uvule futhi uvale izingxenye ezibalulekile ezihlukahlukene ngesikhathi sokuhlanganisa.

Kumenyezelwe ukusekelwa kwezici ezilandelayo ze-Qt:

  • Amalungu afanayo e-Byte, izintambo, i-unicode.
  • Ukwenza kwasendaweni.
  • Amaqoqo, ukwabelana kwedatha okusobala (Ukwabelana Okungafihli).
  • Ukusebenza ngezinsuku, izikhathi kanye nezindawo zesikhathi.
  • Uhlobo oluhlukile nama-metatypes.
  • Umbhalo wekhodi: utf, elula, latin.
  • Ukukhishwa kwamadivayisi okokufaka/okukhiphayo.
  • Injini yefayela.
  • Ukusakazwa kombhalo nokusakazwa kwedatha.
  • Izinkulumo ezivamile.
  • Ukugawula.
  • Hashes md5 kanye sha1.
  • I-Geometric primitives, i-json ne-xml.
  • rcc (umhlanganisi wezinsiza).
  • Multithreading.
  • Yakhelwe i-Linux, iWindows ne-macOS.

Phakathi kwezinhlelo ezisheshayo: ukusekelwa kwama-plugin, izinto eziyisisekelo, ama-metatypes nemicimbi, amamojula e-QtNetwork kanye ne-QtXml.

Izinhlelo ezikude: Amamojula e-QtGui kanye ne-QtWidgets, ukuphrinta, ukufana kokusebenza, ukusekelwa kwe-serial port.

Okulandelayo ngeke kusekelwe: i-qmake, uhlaka Lomshini Wesifunda, ukubhala ngekhodi okunwetshiwe, ukugqwayiza, i-multimedia, i-D-Bus, i-SQL, i-SVG, i-NFC, i-Bluetooth, injini yewebhu, i-teslib, i-scripting ne-QML. Kumapulatifomu, kunqunywe ukuthi ingasekeli i-iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks ne-Haiku.

Source: opennet.ru

Engeza amazwana