Tcl/Tk. Alternatiivne failivaliku dialoog Linuxi ja Androidi platvormide jaoks


Tcl/Tk. Alternatiivne failivaliku dialoog Linuxi ja Androidi platvormide jaoks

Tänapäeval kasutatakse Tcl/Tk skriptikeelt mitte ainult arvutites, vaid ka edukalt teisaldatud Androidi platvormil. Aga just sellel platvormil tulid eriti silma kõik tcl/tk failivaliku dialoogi (tk_getSaveFile, tk_getOpenFile või tk_chooseDirectory) puudused.

Mis sulle selles dialoogis ei sobi? Sellel puuduvad põhitoimingud kaustade/failidega: loomine, hävitamine, ümbernimetamine. Ei, ärge mõelge sellele, kõik need mehhanismid on loomulikult rakendatud tcl-is endas, neid lihtsalt pole GUI dialoogis. Linuxis pole see nii märgatav, kuid Androidi platvormil tekitab see dialoog palju ebamugavusi.

Selle tulemusena loodi balalaika (seda nimetatakse ka paketiks tcl jaoks) tkfe (tk failiuurija).

tkfe paketi väljatöötamisel arvestasime mitte ainult vajadusega teha vähemalt elementaarseid toiminguid failide/kataloogidega, vaid ka sooviga omada explorerit nii eraldi aknas kui ka eraldi raamis, mille kasutaja saab mugavalt paigutada. tema jaoks tema GUI-s.

Projekt sisaldab põhjalikku näidet paketi kasutamisest. Loomulikult saab seda dialoogi kasutada ka teistel platvormidel. Samuti on seda lihtne Python/TkInterisse portida.

Allikas: linux.org.ru

Lisa kommentaar