Tcl/Tk. Alternativ filvalgsdialog til Linux- og Android-platforme


Tcl/Tk. Alternativ filvalgsdialog til Linux- og Android-platforme

I dag bruges Tcl/Tk-scriptsproget ikke kun på computere, men også med succes porteret på Android-platformen. Men det var på denne platform, at alle manglerne i tcl/tk-filvalgsdialogen (tk_getSaveFile, tk_getOpenFile eller tk_chooseDirectory) blev særligt synlige.

Hvad passer dig ikke i denne dialog? Den mangler grundlæggende handlinger med mapper/filer: oprette, ødelægge, omdøbe. Nej, tænk ikke over det, alle disse mekanismer er naturligvis implementeret i tcl selv, de er simpelthen ikke i GUI-dialogen. På Linux er dette ikke så mærkbart, men på Android-platformen forårsager denne dialog en masse besvær.

Som et resultat blev balalaika skabt (dette kaldes også pakke til tcl) tkfe (tk filudforsker).

Ved udviklingen af ​​tkfe-pakken tog vi ikke kun hensyn til behovet for i det mindste grundlæggende handlinger med filer/mapper, men også ønsket om at have en explorer både i et separat vindue og i en separat ramme, som brugeren kan placere så bekvemt. for ham i hans GUI.

Projektet indeholder et omfattende eksempel på, hvordan du bruger pakken. Denne dialog kan naturligvis også bruges på andre platforme. Det er også nemt at portere det til Python/TkInter.

Kilde: linux.org.ru

Tilføj en kommentar