Өнөөдөр Tcl/Tk скрипт хэл нь зөвхөн компьютер дээр төдийгүй амжилттай хэрэглэгдэж байна зөөвөрлөсөн Android платформ руу. Гэхдээ яг энэ платформ дээр tcl/tk файл сонгох харилцах цонхны бүх дутагдал (tk_getSaveFile, tk_getOpenFile, эсвэл tk_chooseDirectory) тодорхой болсон.
Энэ харилцах цонхонд юу нь буруу байна вэ? Үүнд фолдер/файлын үндсэн үйлдлүүд байхгүй: үүсгэх, устгах, нэрийг өөрчлөх. Үгүй ээ, намайг битгий буруугаар ойлгоорой, эдгээр бүх механизм нь байгалийн жамаараа TCL-д хэрэгждэг; Тэд зүгээр л харилцах цонхны GUI-д дутагдаж байна. Линукс дээр энэ нь тийм ч мэдэгдэхүйц биш боловч Android дээр энэ харилцах цонх нь үнэхээр төвөг учруулдаг.
Үүний үр дүнд балалайка үүссэн (үүнийг TCL-д зориулсан багц гэж нэрлэдэг) tkfe (tk файл судлаач).
tkfe багцыг боловсруулахдаа бид файлууд/заавлахуудтай наад зах нь үндсэн үйлдлүүдийг хийх хэрэгцээ шаардлагаас гадна хэрэглэгч өөрийн GUI-д аль болох тохь тухтай байрлуулж болох тусдаа цонх, тусдаа фрейм дотор Explorer-тэй байх хүслийг харгалзан үзсэн.
Төсөлд багцыг хэрхэн ашиглах тухай цогц жишээг багтаасан болно. Мэдээжийн хэрэг, энэ харилцах цонхыг бусад платформ дээр ашиглаж болно. Үүнийг Python/TkInter руу шилжүүлэхэд хялбар байдаг.
Эх сурвалж: linux.org.ru

