ΠΠ½Π΅Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΈΡΡ Π΅Π·ΠΈΠΊ Tcl/Tk ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠΈ, Π½ΠΎ ΠΈ Ρ ΡΡΠΏΠ΅Ρ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android. ΠΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΠ°Π·ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΡΠΈΡΠΊΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° tcl/tk ΡΠ°ΠΉΠ» (tk_getSaveFile, tk_getOpenFile ΠΈΠ»ΠΈ tk_chooseDirectory) ΡΡΠ°Π½Π°Ρ Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΈ.
ΠΠ°ΠΊΠ²ΠΎ Π½Π΅ Π²ΠΈ ΡΡΡΡΠΎΠΉΠ²Π° Π² ΡΠΎΠ·ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³? ΠΠΈΠΏΡΠ²Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠ°ΠΏΠΊΠΈ/ΡΠ°ΠΉΠ»ΠΎΠ²Π΅: ΡΡΠ·Π΄Π°Π²Π°Π½Π΅, ΡΠ½ΠΈΡΠΎΠΆΠ°Π²Π°Π½Π΅, ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅. ΠΠ΅, Π½Π΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π°, Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ ΡΠ° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ Π² ΡΠ°ΠΌΠΈΡ tcl, ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π½Π° GUI. Π Linux ΡΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ, Π½ΠΎ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android ΡΠΎΠ·ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π°.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π±Π΅ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° Π±Π°Π»Π°Π»Π°ΠΉΠΊΠ° (ΡΠΎΠ²Π° ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΠΎΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° tcl) tkfe (tk ΡΠ°ΠΉΠ»ΠΎΠ² Π΅ΠΊΡΠΏΠ»ΠΎΡΠ΅Ρ).
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° tkfe Π²Π·Π΅Ρ ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΠΏΠΎΠ½Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅/Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, Π½ΠΎ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π» ΠΊΠ°ΠΊΡΠΎ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ, ΡΠ°ΠΊΠ° ΠΈ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ°Π΄ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ ΠΊΠ°ΠΊΡΠΎ Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ Π·Π° Π½Π΅Π³ΠΎ Π² Π½Π΅Π³ΠΎΠ²ΠΈΡ GUI.
ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΡΠ΄ΡΡΠΆΠ° ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΠΎΠ·ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π½Π΅ΡΠ΅ΡΠ΅ ΠΊΡΠΌ Python/TkInter.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru