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