Bugün Tcl/Tk script dili yalnızca bilgisayarlarda değil, aynı zamanda başarıyla da kullanılmaktadır. taşınmış Android platformuna. Ancak bu platformda tcl/tk dosya seçim diyaloglarındaki tüm eksiklikler (tk_getSaveFile, tk_getOpenFile veya tk_chooseDirectory) özellikle belirgin hale geldi.
Bu diyaloğu ne memnun etmiyor? Klasörler/dosyalar üzerinde basit işlemlerin eksikliği: oluşturmak, yok etmek, yeniden adlandırmak. Hayır, yanlış anlamayın, tcl'de bu mekanizmalar doğal olarak uygulanmış, sadece GUI diyaloğunda mevcut değiller. Linux'ta bu pek göze batmazken, Android platformunda bu diyalog çok fazla rahatsızlık veriyor.
Sonuç olarak, tcl için 'balalayka' adı verilen bir paket oluşturuldu. tkfe (tk dosya gezgini).
tkfe paketinin geliştirilmesinde sadece dosyalar/kataloğlar üzerinde en azından temel işlemlere ihtiyaç duyulmakla kalmayıp, kullanıcıların GUI'lerinde istedikleri gibi yerleştirebilecekleri ayrı bir pencerede ve ayrı bir çerçevede de bir gezgin istemesi dikkate alındı.
Projede paketi kullanma konusunda kapsamlı bir örnek bulunmaktadır. Elbette, bu diyalog diğer platformlarda da kullanılabilir. Aynı zamanda Python/TkInter'a taşınması da zor değildir.
Mənbə: linux.org.ru

