Tcl/Tk. Алтернативен диалог за избор на файлове за платформите Linux и Android


Tcl/Tk. Алтернативен диалог за избор на файлове за платформите Linux и Android

Днес скриптният език Tcl/Tk се използва не само на компютри, но и успешно е портирован на платформата Android. Но именно на тази платформа се проявиха особено всички недостатъци на диалога за избор на файлове tcl/tk (tk_getSaveFile, tk_getOpenFile или tk_chooseDirectory).

Какво не е наред с този диалог? Липсват елементарни операции с папки/файлове: създаване, унищожаване, преименуване. Не си мислете, че в самия tcl тези механизми не са реализирани, те просто липсват в графичния интерфейс на диалога. В Linux това не е толкова очевидно, но на платформата Android този диалог създава множество неудобства.

В резултат на това беше създаден пакет (така наречените пакети/package за tcl) tkfe (tk file explorer).

При разработването на пакета tkfe бяха взети предвид не само необходимостта от поне елементарни операции с файлове/каталози, но и желанието да има файлов мениджър както в отделен прозорец, така и в отделен фрейм, който потребителят може да разположи както му е удобно в своя GUI.

В проекта има комплексен пример за използване на пакета. Разбира се, този диалог може да се използва и на други платформи. Не е трудно да се пренесе и на Python/TkInter.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster