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

Дадаць каментар