ΠΡΠΎΠ΅ΠΊΡΠΎΡ LeanQt Π·Π°ΠΏΠΎΡΠ½Π° ΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠ³ΠΎΠ»Π΅Π½Π° Π²ΠΈΠ»ΡΡΠΊΠ° ΠΎΠ΄ Qt 5, ΡΠΈΡΠ° ΡΠ΅Π» Π΅ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΎΠ΄ ΠΈΠ·Π²ΠΎΡΠΎΡ ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° ΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅. LeanQt Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Π ΠΎΡ ΡΡ ΠΠ΅Π»Π΅Ρ, Π°Π²ΡΠΎΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Oberon, Π²ΡΠ·Π°Π½ Π·Π° Qt 5, ΡΠΎ ΡΠ΅Π» Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±ΡΠΎΡ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ° ΠΎΠ΄ΡΠΆΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠΎΠ΄ΠΎΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ΅ GPLv3, LGPLv2.1 ΠΈ LGPLv3.
ΠΠ°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎΡΡΠΎΠΈ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡΠ° Qt Π΄Π° ΡΡΠ°Π½Π΅ Π½Π°Π΄ΡΠ΅Π½, ΠΏΡΠ΅ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ²Π΅ΡΠ·Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ Π±Π°ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡΠ° Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π΅Π½ Π³ΠΈΠ³Π°Π±Π°ΡΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. LeanQt ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ Π»Π΅ΡΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Qt 5.6.3, ΠΈΡΡΠΈΡΡΠ΅Π½Π° ΠΎΠ΄ ΡΠΈΡΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΈ ΡΡΡΡΠΊΡΡΡΠ½ΠΎ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π°. ΠΠ° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅, Π½Π°ΠΌΠ΅ΡΡΠΎ qmake, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ BUSY. ΠΠΎΠ½ΡΠ΄Π΅Π½ΠΈ ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠΏΡΠΈΠΈ ΠΊΠΎΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΡΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ΡΠΎ.
ΠΠ΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Qt ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΠ°ΡΡΠ½ΠΈ Π½ΠΈΠ·ΠΈ, Π½ΠΈΠ·ΠΈ, ΡΠ½ΠΈΠΊΠΎΠ΄.
- ΠΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ°.
- ΠΠΎΠ»Π΅ΠΊΡΠΈΠΈ, ΠΈΠΌΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Implicit Sharing).
- Π Π°Π±ΠΎΡΠ° ΡΠΎ Π΄Π°ΡΡΠΌΠΈ, Π²ΡΠ΅ΠΌΠΈΡΠ° ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ Π·ΠΎΠ½ΠΈ.
- Π’ΠΈΠΏ Π½Π° Π²Π°ΡΠΈΡΠ°Π½ΡΠ° ΠΈ ΠΌΠ΅ΡΠ°ΡΠΈΠΏΠΎΠ²ΠΈ.
- ΠΠΎΠ΄ΠΈΡΠ°ΡΠ΅: utf, Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ, Π»Π°ΡΠΈΠ½ΡΠΊΠΈ.
- ΠΠΏΡΡΡΠ°ΠΊΡΠΈΡΠ° Π½Π° Π²Π»Π΅Π·Π½ΠΎ/ΠΈΠ·Π»Π΅Π·Π½ΠΈ ΡΡΠ΅Π΄ΠΈ.
- ΠΠΎΡΠΎΡ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ.
- Π’Π΅ΠΊΡΡ ΠΏΠΎΡΠΎΡΠΈ ΠΈ ΠΏΠΎΡΠΎΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
- Π Π΅Π΄ΠΎΠ²Π½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ.
- Π‘Π΅ΡΠ°.
- Π₯Π΅ΡΠΎΠ²ΠΈ md5 ΠΈ sha1.
- ΠΠ΅ΠΎΠΌΠ΅ΡΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ, json ΠΈ xml.
- rcc (ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ Π½Π° ΡΠ΅ΡΡΡΡΠΈ).
- ΠΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡΠΊΠΈ.
- ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ Π·Π° Linux, Windows ΠΈ macOS.
ΠΠ΅ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ: ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ, ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ, ΠΌΠ΅ΡΠ°ΡΠΈΠΏΠΎΠ²ΠΈ ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ QtNetwork ΠΈ QtXml.
ΠΠ°Π»Π΅ΡΠ½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ: ΠΌΠΎΠ΄ΡΠ»ΠΈ QtGui ΠΈ QtWidgets, ΠΏΠ΅ΡΠ°ΡΠ΅ΡΠ΅, ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ΅ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠΈ.
Π‘Π»Π΅Π΄Π½ΠΎΡΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ: qmake, ΡΠ°ΠΌΠΊΠ° Π½Π° State Machine, ΠΏΡΠΎΡΠΈΡΠ΅Π½ΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ°, Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠ°, ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°, D-Bus, SQL, SVG, NFC, Bluetooth, Π²Π΅Π±-ΠΌΠΎΡΠΎΡ, testlib, ΡΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ΅ ΠΈ QML. ΠΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅, Π±Π΅ΡΠ΅ ΠΎΠ΄Π»ΡΡΠ΅Π½ΠΎ Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks ΠΈ Haiku.
ΠΠ·Π²ΠΎΡ: opennet.ru