Tcl/Tk. Linux ve Android platformları için alternatif dosya seçimi iletişim kutusu


Tcl/Tk. Linux ve Android platformları için alternatif dosya seçimi iletişim kutusu

Günümüzde Tcl/Tk script dili sadece bilgisayarlarda değil aynı zamanda başarı ile kullanılmaktadır. taşındı Android platformunda. Ancak tcl/tk dosya seçimi iletişim kutusunun (tk_getSaveFile, tk_getOpenFile veya tk_chooseDirectory) tüm eksiklikleri bu platformda özellikle görünür hale geldi.

Bu diyalogda size uymayan ne? Klasörler/dosyalarla ilgili temel işlemlerden yoksundur: oluşturma, yok etme, yeniden adlandırma. Hayır, düşünmeyin, tüm bu mekanizmalar doğal olarak tcl'nin kendisinde uygulanır, GUI iletişim kutusunda değildirler. Linux'ta bu pek fark edilmiyor, ancak Android platformunda bu diyalog pek çok rahatsızlığa neden oluyor.

Sonuç olarak balalayka oluşturuldu (buna tcl için paket de denir) tkfe (tk dosya gezgini).

Tkfe paketini geliştirirken, yalnızca dosya/dizinlerle en azından temel işlemlere olan ihtiyacı değil, aynı zamanda kullanıcının uygun şekilde yerleştirebileceği ayrı bir pencerede ve ayrı bir çerçevede bir gezgine sahip olma isteğini de dikkate aldık. GUI'sinde onun için.

Proje paketin nasıl kullanılacağına dair kapsamlı bir örnek içermektedir. Doğal olarak bu diyalog başka platformlarda da kullanılabilir. Bunu Python/TkInter'e taşımak da kolaydır.

Kaynak: linux.org.ru

Yorum ekle