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


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

Сьогодні скриптова мова Tcl/Tk використовується не тільки на комп'ютерах, але й успішно. портований на платформу Android. Але саме на цій платформі стали особливо помітні всі недоліки діалогу вибору файлів tcl/tk (tk_getSaveFile, tk_getOpenFile або tk_chooseDirectory).

Що не влаштовує у цьому діалозі? Відсутність у ньому елементарних операцій із папками/файлами: створити, знищити, перейменувати. Ні, не подумайте, в самому tcl всі ці механізми, природно, реалізовані, їх просто немає в GUI діалогу. У Linux це не так помітно, а ось на платформі Android цей діалог викликає багато незручностей.

У результаті було створено балалайку (так ще називають пакети/package для tcl) tkfe (Tk file explorer).

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

У проекті є комплексний приклад використання пакета. Звичайно, цей діалог можна також використовувати і на інших платформах. Не важко також перенести його на Python/TkInter.

Джерело: linux.org.ru

Додати коментар або відгук