Tcl/Tk. Alternatief dialoogvenster voor bestandsselectie voor Linux- en Android-platforms


Tcl/Tk. Alternatief dialoogvenster voor bestandsselectie voor Linux- en Android-platforms

Tegenwoordig wordt de Tcl/Tk-scripttaal niet alleen op computers gebruikt, maar ook met succes geporteerd op het Android-platform. Maar het was op dit platform dat alle tekortkomingen van het tcl/tk-dialoogvenster voor bestandsselectie (tk_getSaveFile, tk_getOpenFile of tk_chooseDirectory) vooral zichtbaar werden.

Wat past niet bij jou in deze dialoog? Het mist basisbewerkingen met mappen/bestanden: aanmaken, vernietigen, hernoemen. Nee, denk er niet over na, al deze mechanismen zijn natuurlijk geïmplementeerd in tcl zelf, ze staan ​​simpelweg niet in de GUI-dialoog. Op Linux is dit niet zo merkbaar, maar op het Android-platform zorgt deze dialoog voor veel ongemak.

Als gevolg hiervan is balalaika ontstaan ​​(dit wordt ook wel pakket voor tcl genoemd) tkfe (tk-bestandsverkenner).

Bij het ontwikkelen van het tkfe-pakket hebben we niet alleen rekening gehouden met de behoefte aan tenminste basisbewerkingen met bestanden/mappen, maar ook met de wens om een ​​verkenner zowel in een apart venster als in een apart frame te hebben, die de gebruiker zo handig mogelijk kan plaatsen. voor hem in zijn GUI.

Het project bevat een uitgebreid voorbeeld van het gebruik van het pakket. Uiteraard is deze dialoog ook op andere platforms te gebruiken. Het is ook gemakkelijk om het over te zetten naar Python/TkInter.

Bron: linux.org.ru

Voeg een reactie