Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΠ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π’Π: Π²Π΅ΡΡΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ ΠΠ (Windows) Π² Qt 6 Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎΠ΄ Android ΠΏΠ»Π°Π½ΡΠ΅Ρ ΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ Π¦Π΅Π»Ρ Π‘Π²Π΅ΡΡΡΠ°ΡΡ Π²ΡΠ΅ ΡΠΊΡΠ°Π½Ρ ΠΏΠΎ Figma Π΄Π»Ρ Π½ΠΎΡΡΠ±ΡΠΊΠ°/ΠΠ Π½Π° Windows. Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ½Ρ, Π±Π΅Π· Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π°. ΠΡΠΎΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΈΠ· Qt Creator, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ»ΠΈΡΡΠ°ΡΡ ΡΠΊΡΠ°Π½Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Ρ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ ΠΠ-Π²Π΅ΡΡΠΈΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ Π³ΠΎΡΠΎΠ²ΠΈΠΌ ΠΊ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ Android ΠΏΠ»Π°Π½ΡΠ΅Ρ. Π£ΡΠ΅ΡΡΡ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ Π‘ΡΠ΅ΠΊ * Qt 6. * Qt Quick / QML Π΄Π»Ρ UI. * ΠΡΠΈΠ΅ΠΌΠΊΠ°: Π·Π°ΠΏΡΡΠΊ ΠΈΠ· Qt Creator Π½Π° Windows. ΠΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ Π½Π΅ Π½ΡΠΆΠ΅Π½. Π§ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΉΡΠ°Ρ (ΡΡΠ°ΠΏ ΠΠ) 1. ΠΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π²ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈΠ· Figma Π² QML. 2. ΠΠ°ΡΡΡΠΎΠΈΡΡ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ Π²Π΅ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ. 3. Π‘Π΄Π΅Π»Π°ΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ»Ρ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ°ΠΊΠ΅ΡΡ (Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ). 4. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΏΠΎ ΠΌΠ°ΠΊΠ΅ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ. 5. ΠΠΎΠ±ΠΈΡΡΡΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΡ. 6. ΠΠ΅ΡΡΡΠ°ΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎ: Π±Π΅Π· Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ
ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ; ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ layout-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ. 7. ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΏΠΈΡΠΊΠΈ ΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠΎΠΊΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΡΡΠΌΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΠ-Π²Π΅ΡΡΠΈΠΈ * ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Windows 100β200% (per-monitor DPI). * ΠΠΊΠ½ΠΎ ΡΡΠ½Π΅ΡΡΡ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΠΈ Π²ΡΡΠΎΡΠ΅ Π±Π΅Π· ΠΏΠΎΠ»ΠΎΠΌΠΎΠΊ Π²Π΅ΡΡΡΠΊΠΈ; Π±Π°Π·ΠΎΠ²Π°Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ β Π°Π»ΡΠ±ΠΎΠΌΠ½Π°Ρ. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΊΠΎΠ΄Ρ * Π§ΠΈΡΠ°Π΅ΠΌΡΠΉ QML. * Π¦Π²Π΅ΡΠ°, ΡΡΠΈΡΡΡ, ΠΎΡΡΡΡΠΏΡ ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²ΡΠ½Π΅ΡΡΠΈ Π² ΡΠ΅ΠΌΡ/ΡΠΎΠΊΠ΅Π½Ρ. Π§ΡΠΎ ΡΠ΄Π°Π΅ΡΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΠ * ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° (QML, Π°ΡΡΠ΅ΡΡ, ΡΠ΅ΠΌΠ°, ΠΌΠΎΠΊΠΈ). ΠΡΠΈΡΠ΅ΡΠΈΠΈ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ ΡΡΠ°ΠΏΠ° ΠΠ * ΠΠΎΠ»Π½ΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅ΡΡ. * ΠΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. * ΠΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π·Π°Π΄ΡΠΌΠ°Π½ΠΎ. * ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π΅ ΡΡΠΏΠ΅ΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. * ΠΠΎΠ΄ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΉ, ΡΡΠΈΠ»ΠΈ ΠΈ ΡΠΎΠΊΠ΅Π½Ρ Π²ΡΠ½Π΅ΡΠ΅Π½Ρ.