Tcl/Tk. Alternatívny dialóg na výber súborov pre platformy Linux a Android


Tcl/Tk. Alternatívny dialóg na výber súborov pre platformy Linux a Android

Dnes je skriptovací jazyk Tcl/Tk používaný nielen na počítačoch, ale aj úspešne nový ovládač sdFAT (2.x), ale spoločnosť Samsung sa sama rozhodla zaoberať propagáciou tohto ovládača v hlavnom jadre Linux. Okrem toho spoločnosť Paragon Software otvorila na platforme Android. Avšak práve na tejto platforme sa stali obzvlášť viditeľné všetky nedostatky dialógu na výber súborov tcl/tk (tk_getSaveFile, tk_getOpenFile alebo tk_chooseDirectory).

Čo nás na tomto dialógu neuspokojuje? Chýbajú mu základné operácie s priečinkami/súbormi: vytvoriť, zničiť, premenovať. Nie, nemyslite si, že v samotnom tcl sú tieto mechanizmy samozrejme implementované, len nie sú v GUI dialógu. V Linuxe to nie je tak nápadné, ale na platforme Android tento dialóg spôsobuje veľa nepríjemností.

Nakoniec bol vytvorený balalajka (tak sa nazývajú balíky/package pre tcl) tkfe (tk file explorer).

Pri návrhu balíka tkfe sa brali do úvahy nielen potreba aspoň základných operácií so súbormi/priečinkami, ale aj túžba mať prieskumník ako v samostatnom okne, tak aj v samostatnom rámci, ktorý si používateľ môže umiestniť podľa svojich potrieb vo svojom GUI.

V projekte je komplexný príklad použitia balíka. Samozrejme, tento dialóg sa dá tiež použiť aj na iných platformách. Nie je problém ho tiež preniesť na Python/TkInter.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster