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