Tcl/Tk. Alternatiivne failide valimisdialoog Linuxi ja Androidi platvormidele


Tcl/Tk. Alternatiivne failide valimisdialoog Linuxi ja Androidi platvormidele

Tänapäeval kasutatakse skriptikeelt Tcl/Tk mitte ainult arvutites, vaid ka edukalt porteeritud Androidi platvormile. Just sellel platvormil on tekkinud eriti selgelt kõik Tcl/Tk failide valimisdialooge (tk_getSaveFile, tk_getOpenFile või tk_chooseDirectory) puudutavad probleemid.

Mis häirib selles dialoogis? Elementaarsete toimingute puudumine kaustadega/failidega: luua, hävitada, ümber nimetada. Ei, ärge muretsege, need mehhanismid on Tclis loomulikult teostatud, need on lihtsalt puudu GUI dialoogist. Linuxis ei ole see nii märgatav, kuid Androidi platvormil põhjustab see dialoog palju ebamugavusi.

Kokkuvõttes loodi balalaika (nii nimetatakse ka pakette/packageid Tcl jaoks) tkfe (tk failihaldur).

tkfe paketi väljatöötamisel pöörati tähelepanu mitte ainult elementaarsete failide/kaustade toimingute vajadusele, vaid ka soovile omada failihaldurit nii eraldi aknas kui ka eraldi raamikeses, mille kasutaja saab paigutada endale sobivalt oma GUIs.

Projektis on kompleksne näide paketi kasutamisest. Loomulikult saab seda dialooge kasutada ka teistel platvormidel. Samuti ei ole raske seda Python/TkInterisse üle kanda.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster