project qt Π²ΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠΎΡΠΎ
Project QT [ΠΌΠΎΠ΄ ΠΎΡΠΊΡΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠΈ ΠΈ Π½Π°Π²ΡΠΊΠΈ]
Project QT (ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠΈ / ΠΎΡΠΊΡΡΡΡ ΡΠΊΠΈΠ»Ρ) β ΡΠΎΠ»Π΅Π²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ Π²Π·ΡΠΎΡΠ»ΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½ΠΎΠ²Π΅Π»Π»Ρ. Π‘ΡΠΆΠ΅Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ Π½Π°ΠΌ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ΅, Π² Ρ ΠΎΠ΄Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ» ΠΎΡΠΊΡΡΡ ΠΏΠΎΡΡΠ°Π» ΠΈΠ· Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΡΡΠ΄Π° Π½Π°ΡΠ°Π»ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ Π΄Π΅Π²ΡΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΏΠΎΠ·ΠΆΠ΅, ΡΠ²Π»ΡΡΡΡΡ ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅ΡΠ½ΡΠΌΠΈ Π·Π°Ρ Π²Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΏΡΡΠ°ΡΡΠΈΠΌΠΈΡΡ ΠΏΠΎΡΠ°Π±ΠΎΡΠΈΡΡ Π²ΡΡ ΠΏΠ»Π°Π½Π΅ΡΡ. Π’Ρ Π±ΡΠ΄Π΅ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π·Π΅ΠΌΠ½ΡΠΌ Π΄Π΅Π²ΡΡΠΊΠ°ΠΌ ΡΡΠ°ΠΆΠ°ΡΡΡΡ Ρ ΡΡΠΆΠ΅ΠΏΠ»Π°Π½Π΅ΡΠ½ΡΠΌΠΈ Π²ΠΎΠΈΠ½Π°ΠΌΠΈ, ΠΈ Π²ΡΠ΅ΠΌΠΈ ΡΠΈΠ»Π°ΠΌΠΈ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡΡ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ ΠΈΡ . ΠΡΠΎΠ΅ΠΊΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈΠ»ΡΠ½ΠΎΠ΅ Π°Π½ΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, Π° Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ ΠΈ ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
Π‘ΠΎΠ±ΡΠ°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ· ΠΎΡΠ²Π°ΠΆΠ½ΡΡ Π²ΠΎΠΈΡΠ΅Π»ΡΠ½ΠΈΡ, ΡΠ΅Π±Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠ°ΠΌΠΈ, Π²ΡΡΠ΅Π΄ΡΠΈΠΌΠΈ ΠΏΡΠΎΡΠΈΠ² ΡΠ΅Π±Ρ Π½Π° Π°ΡΠ΅Π½Ρ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ΅Π΄ΠΈΠ½ΠΊΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π² ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ΄ΡΠΌΠ°ΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°Π½Π΅Π²ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π΅ΡΠΎΠΈΠ½ΠΈ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π±ΠΎΠ΅Π²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² Ρ ΠΎΠ΄Π΅ Π±ΠΈΡΠ²Ρ. Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π² ΡΡΠ΄ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΎΠΈΡΠ΅Π»ΡΠ½ΠΈΡΡ. ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΡ Π²Π·Π»ΠΎΠΌΠ°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Project QT Π½Π° Π°Π½Π΄ΡΠΎΠΈΠ΄ Ρ ΠΌΠΎΠ΄ΠΎΠΌ, Π³Π΄Π΅ ΠΎΡΠΊΡΡΡΡ Π²ΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠΈ. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡ ΡΠΌΠΎΠΆΠ΅ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ Π²ΠΎΠ»Π½Π°ΠΌΠΈ ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅ΡΠ½ΡΡ Π½Π°Π±Π΅Π³ΠΎΠ² ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π±ΠΎΠ΅Π²ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ Π³Π΅ΡΠΎΠΈΠ½Ρ.
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ APK ΡΠ°ΠΉΠ»Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ (ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ) Π²Π΅ΡΡΠΈΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π°Π»ΡΡΡΡΡ Π²ΡΠ΅ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ (ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ ΠΈΠ³ΡΡ).
ΠΠΎΡΠ΅ΠΌΡ Ρ Π»ΡΠ±Π»Ρ Qt ΠΈ Π²Ρ Π²ΡΠ΅ ΡΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΅Π³ΠΎ Π»ΡΠ±ΠΈΡΡ
ΠΠΎΡΠ»Π΅ ΡΡΡΠΎΠΊ ΠΆΠΈΠ·Π½ΠΈ ΠΏΠΎΡΡΠ° Ρ Π½Π°ΡΠ°Π» Π·Π°ΠΌΠ΅ΡΠ°ΡΡ ΡΡΠ΅ΡΠΊΡ ΠΊΠ°ΡΠΌΡ, ΡΠ°ΠΊ ΡΡΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎΡΡ ΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΡΠΈΠ»Ρ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΡΠ°ΡΡΠ΅ ΠΈ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²ΠΈΠ·ΠΌ
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Ρ Π½Π΅ ΠΌΠΎΠ³ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ΅ΠΌΡ Qt Π½Π° Ρ Π°Π±ΡΠΈΠΊΠ΅, Π½ΠΎ ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½ΠΎ Π»ΠΆΠΈΠ²ΡΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ. ΠΡΠΈΠΌ ΠΏΠΎΡΡΠΎΠΌ Ρ Ρ ΠΎΡΠ΅Π» ΡΠ°Π·Π²Π΅ΡΡΡ ΠΌΠ°Π»ΠΎΡΡΡ Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΎ Qt ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΆΠ΅ ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΡ Java/Obj-C/.NET Π½Π° ΠΌΡΠ³ΠΊΠΈΠΉ ΠΈ ΠΏΡΡΠΈΡΡΡΠΉ Qt.
ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠΉ, ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΌΠΎΠΈΡ ΡΠΊΡΠΎΠΌΠ½ΡΡ ΠΌΠ½Π΅Π½ΠΈΠΉ Π½Π° ΡΡΠ΅Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΏΡΠΎΡΠ΅ΠΌ, Ρ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΌΠΎΡ ΡΡΠ°ΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»Π° Ρ ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΡΠΌΡΡΠ». ΠΠ°Π΄Π΅ΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠΈΠ²ΠΎ ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ.
ΠΠ΅ΡΡ β1. Π‘++ API
ΠΠΈ Π΄Π»Ρ Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ ΡΠ΅ΠΊΡΠ΅Ρ, ΡΡΠΎ Ρ Qt ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ API, Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π΅Π΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΌΠΎΠ΄ΡΠ»Ρ qtbase ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ»Π°ΡΡΠΎΠ² Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π·Π°Π΄Π°Ρ (Qt β ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ GUI ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, Π»ΠΎΠ»). Π― ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ» ΠΎΠ± ΠΎΠ±Π΅ΡΡΠΊΠ°Ρ STL-Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΡΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎΠΉ Π΄Π°Π²Π½ΠΎΡΡΠΈ β ΡΡΡΠΊ. ΠΠ»Π°ΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ-ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ, ΡΠ°ΠΊ ΠΆΠ΅ included.
Π‘ΡΠΎΠΈΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Ρ Qt ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ XML, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ Π²ΠΊΡΡΠ½ΠΎΠΉ-ΠΏΡΠ΅Π²ΠΊΡΡΠ½ΠΎΠΉ ΠΊΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ MVC), OpenGL, Π°ΡΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ-ΡΠ°Π±ΠΎΡΡ (Phonon), ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, WebKit2. ΠΠ»Ρ Π±ΠΎΠ»ΡΠ½ΠΈΡΡΠ²Π° Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ΅Π΄Π½Π΅ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ β ΡΡΠΎΠΉ ΠΊΡΡ Π½ΠΈ Ρ Π²Π°ΡΠ°Π΅Ρ Π² 90% ΡΠ»ΡΡΠ°Π΅Π², Π° Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ΡΠ΅Π΄ΠΊΠΎ ΡΠ»ΡΡΠ°ΡΡΡΡ Π·*Π΅Π±Ρ.
Π‘ ΡΡΠ΅ΡΠΎΠΌ ΠΌΠΎΠ΅ΠΉ Π»ΡΠ±Π²ΠΈ ΠΊ C++, Ρ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ Qt ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΠ°ΡΡ ΡΠ°Π· ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΠ°Π·ΡΡΠ»ΠΈΠ²Π°ΡΡ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅.
ΠΠ΅ΡΡ β2. Qt Quick
Qt Quick β ΡΡΠΎ ΠΌΠ΅Π³Π°ΡΠΌΠ°ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ QML (ΡΠ³Π°Π΄Π°ΠΉΡΠ΅, Π³Π΄Π΅ Π΅Π³ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ, Π»ΠΎΠ»), ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° JavaScript, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. Π ΡΠ°ΠΌΠΎΠ΅ Π·Π°Π±Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ Ρ ΠΎΠ΄Π΅ Π΄Π΅Π», Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Π΄Π°ΠΆΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°Π΅Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JavaScript. ΠΡΠΎ Π²ΡΠ΅ Π±ΡΠ»ΠΈ Π±Ρ ΠΏΡΡΡΡΠ΅ ΡΠ»ΠΎΠ²Π°, Π΅ΡΠ»ΠΈ Π±Ρ Ρ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π» Π²Π°ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° Qt Project β ΡΠ°ΠΌΡ).
Π ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π½Π΅ΡΡ Π½ΠΈ ΡΡΡΠΎΡΠΊΠΈ Π‘++ ΠΈ ΠΎΠ½ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΠ΄Π½ΠΎ, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ? Π― ΡΠ΅Π±Ρ Π΄Π°ΠΆΠ΅ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠΎΠΌ ΠΎΡ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΡΠ²ΠΎΠ²Π°Π» β ΠΏΡΠΎΡΠ΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π·Π° Ρ Π»Π΅Π±ΠΎΠΌ ΡΡ ΠΎΠ΄ΠΈΡΡ, ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠ΅ ΡΠΊΠ»Π΅ΠΏΠ°ΡΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ QML ΠΈ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π΅Π³ΠΎ Ρ Π‘++. ΠΠ± ΡΡΠΎΠΌ ΡΠ»Π° ΡΠ΅ΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΠ°ΡΡΡΡ Ρ Π°Π±Π° Qt Software β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΌΡ.
ΠΠ΅ΡΡ β3. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
ΠΡ Π²ΠΎΡ ΠΌΡ ΠΈ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°. ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΠΌΠ½Π΅, ΡΠΎ Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Ρ Qt ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ°Π»ΠΎ β Π²ΡΠ΅Π³ΠΎ 5 Π»Π΅Ρ. Qt ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ β Qt Developer Days ΠΈ Qt Contributors’ Summit. Π― Π±ΡΠ» Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ°Π·Ρ, Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ, ΠΈ ΠΌΠ½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ β ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ, Π° Π²ΠΏΠ΅ΡΠ°ΡΠ΅Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ. ΠΠ½Π΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Β«Π²Π΅ΡΠ΅ΡΠ°Π½Π°ΠΌΠΈΒ» Qt β Π»ΡΠ΄ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ΅ΡΠ°Π»ΠΈ ΡΠ°ΠΌΠΌΠΈΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ 10 Π»Π΅Ρ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡΠΎ Π½Π° ΡΠ²ΠΎΠΈΡ Π³Π»Π°Π·Π°Ρ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΎΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π±ΡΡΡ Π² ΡΠΏΠΈΡΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΠΏΡΠΎΡΡΠΎ ΡΠΌΠ°ΡΠ½Π΅Π½ΡΠΊΠΎ.
Π Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΡΡΠΈ Π»ΡΠ΄ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠΏΠΈΠΌΡ ΠΈ ΠΎΡΠ½ΠΎΡΡΡΡΡ Ρ ΠΎΡΠΎΡΠΎ, ΠΌΠ½Π΅ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ ΠΈ ΠΏΡΡΡΠ½ΠΎ Π½Π°Π²Π΅ΡΡΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ. ΠΠ° Qt Project Π΅ΡΡΡ ΡΠΎΡΡΠΌΡ, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠ»Π½ΡΡΡΠΈΠΉ Π΅Π³ΠΎ Π²ΠΎΠΏΡΠΎΡ. ΠΠ°Π±Π°Π²Π½ΠΎ, Π½ΠΎ Π΄Π΅Π²Π½Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΆΠΈΠ²ΠΎΠΉ ΠΈ ΡΠ°ΠΌ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Qt.
ΠΠ΅ΡΡ β4. ΠΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ code review
Π‘ΠΎΡΠ΅Ρ ΠΊΡΡΡΠ° ΠΎΡΠΊΡΡΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ Digia (ΠΊΠΎΠΌΠΌ. ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° +), KDAB, ICS ΠΈ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠ°ΠΌΠΈ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ. Π₯ΠΎΡΡΠΈΡΡΡ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»ΠΎ Π½Π° Gitorious β ΡΠ°Π΄Π°ΠΌΡ. Π§ΡΠΎΠ±Ρ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΡ Π»Π΅ΠΏΡΡ Π² ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΡΡΡΠΎΠ³ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΊΠΎΠ΄Π° β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ (ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄Π°, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π» ΡΠ°Π½Π΅Π΅ β ΠΏΡΡΡΡ) ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΡΡ β ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π±ΡΠ΄ΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π±ΠΎΡΠΎΠ΄Π°ΡΡΠ΅ Π΄ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π΄ΠΎΠ²Π΅ΡΡΡΡ ΡΠ΅Π±Π΅ ΠΈ Π±ΡΠ΄ΡΡ ΠΈΡΠΊΠ°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ Π±ΡΠΊΠ΄ΠΎΡΡ. ΠΡΠ΅ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ (Π·Π°ΠΌΠΎΡΠΎΡΠΊΠΈ Ρ Git / ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ Π½Π° Review Board) ΠΈ Ρ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΠΈΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΡΡΠ°ΡΡΡ Π½Π° Π΄Π½ΡΡ
.
Π£ ΠΌΠ΅Π½Ρ, ΠΊ ΡΠ»ΠΎΠ²Ρ, Π΅ΡΡΡ ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² Π² Π΄Π΅ΡΠ΅Π²Π΅ qtbase, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π² Π»Ρ β ΠΏΠΎΠΏΡΠΎΠ±ΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ.
ΠΠ΅ΡΡ β5. ΠΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Qt ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ, Ρ ΠΊΠΎΠ½ΡΠ° 90-Ρ . ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π΅Π³ΠΎ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΡΠΆΠ΅ ΡΡΠΏΠ΅Π»ΠΈ Π½Π°ΠΈΠ³ΡΠ°ΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Trolltech ΠΈ Nokia, Π° ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Digia. ΠΠΎ ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΏΡΠΎΠ΅ΠΊΡ ΠΆΠΈΠ²Π΅Ρ ΠΈ ΠΏΡΠΎΡΠ²Π΅ΡΠ°Π΅Ρ. ΠΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π΄ΠΈΠ·Π°ΠΉΠ½ Π²ΡΠ΅ ΠΏΠΈΡΠ°Π»ΠΈ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ (Π‘++ ΠΊΠ»Π°ΡΡΡ, Π²ΡΠ΅ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° QWidget), Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠ΅Π±Π΅Π½ΠΎΠΊ. ΠΡΠΌΠ°Ρ, Π½Π΅ ΡΡΠΎΠΈΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ Π½ΠΈΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΠΌΠΎΡΠ½Π΅ΠΉΡΠ°Ρ Π²Π΅ΡΡ β Qt Creator, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π΄ΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Qt ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²!
^ ΠΊΠ»Π°ΡΡΠ½Π΅Π½ΡΠΊΠΈΠΉ Qt Creator, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΎΡΠΈΡΡ ΡΡΠ΄Π΅ΡΠ° ΠΈ ΡΠ΅Π±Π΅ Π·Π° ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΌΠ΅Π½Ρ Π½Π΅ΡΡ ΡΡΡΠΎΠ³ΠΈΡ ΡΠΈΡΠ΅Π», Π½ΠΎ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ, Π° codebase ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ β Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΡΠΈ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΡΡΠ°ΡΡΠ΅ Π±Π°Π³ΠΈ (Π² ΡΡΠΎΠΌ ΡΠΎ Ρ ΡΡΠΏΠ΅Π» ΡΠ±Π΅Π΄ΠΈΡΡΡΡ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·). ΠΡΠ΅ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π³ΠΎΠ΄Π½ΠΎ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠ°Π΄ΠΎΠ²Π°ΡΡ.
Π ΡΠΎΠΌΡ ΠΆΠ΅, ΡΠ΅ΠΉΡΠ°Ρ ΠΈΠ΄Π΅Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌ iOS, Android, Windows Phone, ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄ Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ!
Ara Ara Project QT
Proyect QT EspaΓ±ol Evento De Clara
How To Awake Character Project Qt ΠΠ°ΠΊ ΠΏΡΠΎΠ±ΡΠ΄ΠΈΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°
Project Qt Me Toca Un Nuevo Personaje Lol
Project QT 2020 Project QT Codes Project QT Gameplay
Project QT Characters References Part 2
PROJECT QT GAMER AWAKENED ELVA
Characters Explicado Clubes Elementos Y Equipos Project Qt
Project QT MOD APK Version 12 0 One Hit Infinite HP Characters Working
PROJECT QT ALL CHARACTERS
Project QT Guide RUSS Mirros Π³Π°ΠΉΠ΄ ΠΎΡ ΠΌΠΈΡΠΎΡΠ° HD
Project QT Intermediate Guide
How To Get Flora Project QT ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ»ΠΎΡΡ Π² Project QT Project QT
WHAT S3X EXPLICADO Project QT
Project QT Event Carnival How Get 37 000 Point
How To Get Rayna Project QT RUS Guide
Project QT MOD How To Get Project QT IOS Android MOD APK
Lets Play Project QT
Project QT Characters References
El Play Room Explicado Project Qt
Project QT Mod V10 0 100
Zoey Revie Project QT
Giselle Review Project QT
Project QT Beginner Guide
Project QT MOD APK Ver 11 2 One Hit Infinite HP Characters
PROJECT QT CHARACTERS EVOLUTION
New Character Interface In Project QT Mod Apk V7 0 TechCrue Exciting Game 2020
Project QT Elva Awakening First Awakening
Abrimos Cajas Y Vemos 5 Estrellas Project Qt
Arena Od Dead L4d2 Project Qt
Project QT Carnaval Mission 120 Summons
Project QT Awakening Amy
Friday Night Funkin QT Mod Showcase
22:49 30.03 MB 379.8K
WE MAKE TONS OF POOPSIE SLIME Sparkly Critters Cutie Tooties And Mystery Slime Wave 2
Project QT Camille Summon End Treasure Hunt
RS232 PRACTICAL Video2 RS 232 PRACTICAL LAKESHORE INTERFACING PROJECTS Qt LAbview Linux C
Π½ΠΎΠ²ΡΠΉΠ΅ΠΉΠ²Π΅Π½Ρ Ρ Geneva Project QT 11Π§Π°ΡΡΡ
Winny Review Project QT
Grace Review Project QT
Project Qt Mod Apk Unlimited Gems Project QT V11 0 MOD APK Unlocked Character Free Skill
ΠΠΎΠ²ΡΠΉ ΠΠ²Π΅Π½Ρ ΡΠΆΠ΅ Π² ΠΈΠ³ΡΠ΅ Project QT 3Π§Π°ΡΡΡ
El Carnaval Mensual Project Qt Wallpaper
Summons Carnival Event Project Qt
Hentai Game Project Qt Episode2
Project QT Awakening Camille Treasure Hunt September October
Project Qt Mod Apk Projectqtmod
Π½ΠΎΠ²ΡΠΉ ΠΠ²Π΅Π½Ρ Ρ Maggie Abby Event ΡΠΆΠ΅ Π² ΠΈΠ³ΡΠ΅ Project QT 14Π§Π°ΡΡΡ
Heartbass But Every Turn A Different Character Sings UTAU Cover
ΠΠ»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ° Project Qt All Characters ΠΌΡ Π½Π°ΡΠ»ΠΈ 50 ΠΏΠ΅ΡΠ΅Π½, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π²Π°ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ara Ara Project QT ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π³ΡΡΠΆΠ΅Π½ Yp ZX ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 14.24 MB, Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 10 ΠΌΠΈΠ½ ΠΈ 49 ΡΠ΅ΠΊ ΠΈ Π±ΠΈΡΡΠ΅ΠΉΡΠΎΠΌ 192 Kbps.
Project Qt Videos
Related Searches
Listing Of Websites About project qt videos
Posted at: 5 days ago | Categories: FAQs | 482 People Used View Detail
QT Connoisseur Tutorial Videos | Project QT Wiki | Fandom
Posted at: 1 week ago | Categories: FAQs | 262 People Used View Detail
Posted at: 1 week ago | Categories: FAQs | 56 People Used View Detail
Posted at: 2 days ago | Categories: FAQs | 67 People Used View Detail
Posted at: 6 days ago | Categories: FAQs | 145 People Used View Detail
Posted at: 3 days ago | Categories: FAQs | 334 People Used View Detail
Posted at: 1 week ago | Categories: FAQs | 331 People Used View Detail
ProjectQT_Game (@ProjectQT_Game) | Twitter
Posted at: 1 week ago | Categories: FAQs | 379 People Used View Detail
Posted at: 2 days ago | Categories: FAQs | 284 People Used View Detail
Posted at: 5 days ago | Categories: FAQs | 359 People Used View Detail
Posted at: 1 week ago | Categories: FAQs | 244 People Used View Detail
Saika | Project QT Wiki | Fandom
Posted at: 1 week ago | Categories: FAQs | 196 People Used View Detail
Alizee | Project QT Wiki | Fandom
Posted at: 1 week ago | Categories: FAQs | 500 People Used View Detail
Cow Girl | Project QT Wiki | Fandom
Posted at: 4 days ago | Categories: FAQs | 193 People Used View Detail
PvP Guide | Project QT Wiki | Fandom
Posted at: 4 days ago | Categories: FAQs | 88 People Used View Detail
Posted at: 3 days ago | Categories: FAQs | 468 People Used View Detail
Project QT | Video Game | VideoGameGeek
Posted at: 1 week ago | Categories: FAQs | 329 People Used View Detail
Project QT MOD Apk 13.5 [Unlimited Gems Skills Coins] 2021
Posted at: 5 days ago | Categories: FAQs | 204 People Used View Detail
ΠΠ·Π»ΠΎΠΌΠ°Π½Π½ΡΠΉ Project QT
Π£Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ Π½ΠΎΠ²Π΅Π»Π»Π° Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠΎΠ»Π΅Π²ΠΎΠΉ ΠΈΠ³ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΠ°Π΄ΡΠ΅Ρ Π²ΡΠ΅Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎΠ»Π΅ΡΠ½ΠΈΡ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² Π°Π½ΠΈΠΌΠ΅. ΠΠ΅Π΄Ρ Π·Π΄Π΅ΡΡ Π½Π° Π²Π°Ρ ΠΆΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΈ ΠΏΠΈΠΊΠ°Π½ΡΠ½ΡΡ ΡΡΠ΅Π½.
ΠΠ΅ΠΉΠΌΠΏΠ»Π΅ΠΉ
ΠΠΎ ΡΡΠΆΠ΅ΡΡ ΠΈΠ³ΡΡ Π½Π° ΡΠ΅Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΡΡΠ΅ Π»ΡΠ΄ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ ΡΠΊΡΠΊΡΠ΅ΠΌΠ΅Π½Ρ Ρ ΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΡΡΠΎΠΉ, Π½ΠΎ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΠ΅ΠΌΠ»Ρ Π½Π°ΡΠ°Π»ΠΈ Π²ΡΠΎΡΠ³Π°ΡΡΡΡ ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅ΡΠ½ΡΠ΅ ΠΌΠΎΠ½ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΡΠ°ΡΠΈΠ²ΡΡ Π΄Π΅Π²ΡΡΠ΅ΠΊ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠΈΡ Π½Π°ΡΠ°Π» ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² Ρ Π°ΠΎΡ, Π½ΠΎ Π³ΡΡΠΏΠΏΠ° ΠΎΡΠ²Π°ΠΆΠ½ΡΡ Π΄Π΅Π²ΡΡΠ΅ΠΊ ΡΡΠ°Π»Π° Π½Π° Π·Π°ΡΠΈΡΡ ΠΏΠ»Π°Π½Π΅ΡΡ ΠΈ ΡΠ΅ΡΠΈΠ»Π° ΡΡΠ°Π·ΠΈΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΌΠΎΠ½ΡΡΡΠ°ΠΌΠΈ, ΡΡΠΎ Π²ΡΠΎΡΠ³Π»ΠΈΡΡ Π½Π° ΠΏΠ»Π°Π½Π΅ΡΡ.
ΠΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ° ΡΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΡΠ°ΡΠΈΠ²ΡΡ Π΄Π΅Π²ΡΡΠ΅ΠΊ ΠΈ Π²ΡΡΡΠΏΠΈΡΡ ΠΈΠΌΠΈ Π² ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ² ΠΌΠΎΠ½ΡΡΡΠΎΠ², ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ. ΠΠ°ΠΆΠ΄Π°Ρ Π΄Π΅Π²ΡΡΠΊΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΡΠ»Π°Π±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠΉΡΠ΅ Π΄Π΅Π²ΡΡΠ΅ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΡΠΎΡΡΡ Π²ΡΠ΅ΠΌ ΠΌΠΎΠ½ΡΡΡΠ°ΠΌ.
Π‘Π²ΠΎΠ΅ΠΉ ΠΎΡΠ²Π°ΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²Ρ Π²ΠΎΠ·ΡΠΌΠ΅ΡΠ΅ ΡΡΠ°ΡΡΡ Π² ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ Π±ΠΈΡΠ²Π°Ρ ΠΏΡΠΎΡΠΈΠ² ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ½ΡΡ Π²ΡΠ°Π³ΠΎΠ². Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΡΠ²Π΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈΠΌΠΈ Π΄Π΅Π²ΡΡΠΊΠ°ΠΌΠΈ Π½Π°Π½ΠΎΡΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΄Π°ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π·Π°ΡΠΈΡΠ½ΡΠ΅ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΡ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈΠ³ΡΡ
Π ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ Π²Ρ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π² ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΡΠ°ΡΠΈΠ²ΡΡ Π΄Π΅Π²ΡΡΠ΅ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΡΠΎΡΡΡ ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅ΡΠ½ΡΠΌ ΠΌΠΎΠ½ΡΡΡΠ°ΠΌ, ΡΡΠΎ Π²ΡΠΎΡΠ³Π»ΠΈΡΡ Π½Π° ΠΠ΅ΠΌΠ»Ρ.







