Tcl/Tk. Alternatív fájl kiválasztó párbeszédablak Linux és Android platformokhoz


Tcl/Tk. Alternatív fájl kiválasztó párbeszédablak Linux és Android platformokhoz

Ma a Tcl/Tk szkript nyelv nemcsak a számítógépeken használatos, hanem sikeresen áttették Android platformra. De ezen a platformon váltak különösen szembetűnővé a tcl/tk fájl kiválasztó párbeszédablak (tk_getSaveFile, tk_getOpenFile vagy tk_chooseDirectory) minden hiányosságai.

Mi nem tetszik ebben a párbeszédablakban? Nincsenek benne alapvető mappa/fájl műveletek: létrehozás, törlés, átnevezés. Ne gondold, hogy a tcl-ben ezek a mechanizmusok nincsenek meg, természetesen, ott is megvannak, csak a GUI párbeszédablakban nincsenek. Linuxon ez nem annyira észlelhető, de az Android platformon ez a párbeszédablak rengeteg kényelmetlenséget okoz.

Ennek eredményeként létrejött egy balalajka (így hívják még a csomagokat/package a tcl-hez) tkfe (tk fájlkezelő).

A tkfe csomag fejlesztésekor figyelembe vették nemcsak az alapvető fájl/mappa műveletek szükségességét, hanem azt a vágyat is, hogy a felhasználó rendelkezésére álljon egy fájlkezelő külön ablakban és külön keretben, amelyet tetszés szerint elhelyezhet a GUI-jában.

A projekt tartalmaz egy átfogó példát a csomag használatára. Természetesen ezt a párbeszédablakot más platformokon is lehet használni. Nem nagy kihívás átkonvertálni Python/TkInter-re sem.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster