Tcl/Tk. Alternatywne okno dialogowe wyboru plików dla platform Linux i Android


Tcl/Tk. Alternatywne okno dialogowe wyboru plików dla platform Linux i Android

Dziś język skryptowy Tcl/Tk jest używany nie tylko na komputerach, ale również z powodzeniem przeniesiony na platformę Android. Ale to właśnie na tej platformie ujawniają się wszystkie wady okna dialogowego wyboru plików tcl/tk (tk_getSaveFile, tk_getOpenFile lub tk_chooseDirectory).

Co jest nie tak z tym dialogiem? Brak podstawowych operacji na folderach/pliki: utworzyć, usunąć, zmienić nazwę. Nie myślcie, że te mechanizmy nie są zaimplementowane w samym tcl, po prostu ich brakuje w GUI dialogu. W Linuxie nie jest to tak zauważalne, ale na platformie Android ten dialog stwarza wiele niedogodności.

W rezultacie powstała balalaika (tak nazywane są pakiety/package dla tcl) tkfe (tk file explorer).

Podczas opracowywania pakietu tkfe uwzględniono nie tylko potrzebę przynajmniej podstawowych operacji z plikami/katalogami, ale także chęć posiadania eksploratora zarówno w osobnym oknie, jak i w osobnym ramce, którą użytkownik może umieścić w dowolnym miejscu w swoim GUI.

W projekcie znajduje się kompleksowy przykład wykorzystania pakietu. Oczywiście, to okno dialogowe można również używać na innych platformach. Niezbyt trudno jest również przenieść go na Python/TkInter.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster