Vandaag wordt de scripttaal Tcl/Tk niet alleen op computers gebruikt, maar ook met succes is de op het Android-platform. Maar juist op dit platform zijn alle tekortkomingen van de file dialogen van tcl/tk (tk_getSaveFile, tk_getOpenFile of tk_chooseDirectory) bijzonder zichtbaar geworden.
Wat is er niet in dit dialoogvenster? Het ontbreken van elementaire bewerkingen met mappen/bestanden: maken, verwijderen, hernoemen. Nee, begrijp me niet verkeerd, in tcl zijn al deze mechanismen natuurlijk gerealiseerd, ze zijn alleen niet beschikbaar in de GUI van het dialoogvenster. In Linux is dit minder merkbaar, maar op het Android-platform zorgt dit dialoog voor veel ongemakken.
Uiteindelijk is er een balalaika gecreƫerd (zo worden de pakketten/package voor tcl ook genoemd) tkfe (tk file explorer).
Bij de ontwikkeling van het tkfe-pakket werd niet alleen rekening gehouden met de noodzaak van minimaal elementaire bestand/mappenbewerking, maar ook met de wens om een verkenner zowel in een apart venster als in een apart frame te hebben, dat de gebruiker naar eigen inzicht in zijn GUI kan plaatsen.
Het project bevat een uitgebreid voorbeeld van het gebruik van het pakket. Natuurlijk kan deze dialoog ook op andere platforms gebruikt worden. Het is ook niet moeilijk om het over te zetten naar Python/TkInter.
Bron: linux.org.ru

