Idag anvÀnds skriptsprÄket Tcl/Tk inte bara pÄ datorer utan ocksÄ med framgÄng portat pÄ plattformen Android. Men just pÄ denna plattform har alla brister i filvalsdialogen tcl/tk (tk_getSaveFile, tk_getOpenFile eller tk_chooseDirectory) blivit sÀrskilt tydliga.
Vad Àr det som inte fungerar i denna dialog? Avsaknaden av elementÀra operationer med mappar/filer: skapa, ta bort, döpa om. Nej, tro inte att dessa mekanismer inte finns i sjÀlva tcl, de Àr naturligtvis implementerade, de finns bara inte i GUI-dialogen. I Linux Àr detta inte sÄ pÄtagligt, men pÄ plattformen Android orsakar denna dialog mÄnga besvÀr.
Slutligen skapades en balalaika (som ocksÄ kallas paket/package för tcl) tkfe (tk file explorer).
Vid utvecklingen av paketet tkfe togs hÀnsyn till inte bara behovet av Ätminstone grundlÀggande operationer med filer/kataloger, utan ocksÄ önskan att ha en filhanterare bÄde i ett separat fönster och i en separat ram som anvÀndaren kan placera var som helst i sitt GUI.
Projektet har ett omfattande exempel pÄ anvÀndningen av paketet. Naturligtvis kan denna dialog Àven anvÀndas pÄ andra plattformar. Det Àr inte heller svÄrt att överföra den till Python/TkInter.
KĂ€lla: linux.org.ru

