Tcl/Tk. Alternativa de dialog pentru alegerea fișierelor pentru platformele Linux și Android


Tcl/Tk. Alternativa de dialog pentru alegerea fișierelor pentru platformele Linux și Android

Astăzi, limbajul de scriptare Tcl/Tk este utilizat nu doar pe calculatoare, ci și cu succes a fost portat pe platforma Android. Însă tocmai pe această platformă au devenit evidente toate neajunsurile dialogului pentru alegerea fișierelor Tcl/Tk (tk_getSaveFile, tk_getOpenFile sau tk_chooseDirectory).

Ce nu este satisfăcător în acest dialog? Absența operațiunilor de bază cu foldere/fișiere: crearea, distrugerea, redenumirea. Nu vă gândiți că în Tcl toate aceste mecanisme sunt, desigur, implementate; ele pur și simplu nu sunt în GUI-ul dialogului. În Linux nu este atât de evident, însă pe platforma Android acest dialog cauzează numeroase neplăceri.

În consecință, a fost creată o „balalaika” (așa mai sunt numite pachetele/package pentru Tcl) tkfe (tk file explorer).

În dezvoltarea pachetului tkfe au fost luate în considerare nu doar necesitatea unor operațiuni elementare cu fișiere/directoare, ci și dorința de a avea un explorer atât într-o fereastră separată, cât și într-un cadru separat, pe care utilizatorul îl poate plasa cum îi convine în GUI-ul său.

Proiectul include un exemplu cuprinzător de utilizare a pachetului. Desigur, acest dialog poate fi folosit și pe alte platforme. Nu este, de asemenea, greu să fie transferat pe Python/TkInter.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster