tcl/tk. Diàleg de selecció de fitxers alternatiu per a plataformes Linux i Android


tcl/tk. Diàleg de selecció de fitxers alternatiu per a plataformes Linux i Android

Avui dia, el llenguatge de scripting Tcl/Tk s'utilitza no només a ordinadors, sinó també amb èxit. portat a la plataforma Android. Però va ser en aquesta plataforma on es van fer especialment visibles totes les deficiències del diàleg de selecció de fitxers tcl / tk (tk_getSaveFile, tk_getOpenFile o tk_chooseDirectory).

Què passa amb aquest diàleg? L'absència d'operacions elementals amb carpetes / fitxers: crear, destruir, canviar el nom. No, no us penseu que, en el mateix tcl, tots aquests mecanismes estan, per descomptat, implementats, simplement no estan a la GUI de diàleg. A Linux, això no es nota tant, però a la plataforma Android, aquest diàleg causa molts inconvenients.

Com a resultat, es va crear una balalaika (també s'anomenen paquets / paquets per a tcl) tkfe (explorador de fitxers tk).

En desenvolupar el paquet tkfe, no només es va tenir en compte la necessitat d'operacions almenys elementals amb fitxers / directoris, sinó també el desig de tenir un explorador tant en una finestra separada com en un marc separat, que l'usuari pugui col·locar a mesura que ell. agrada a la seva GUI.

El projecte té un exemple complet de com utilitzar el paquet. Naturalment, aquest diàleg també es pot utilitzar en altres plataformes. També és fàcil portar-lo a Python/TkInter.

Font: linux.org.ru

Afegeix comentari