Tcl/Tk. Муколамаи алтернативии интихоби файл барои платформаҳои Linux ва Android


Tcl/Tk. Муколамаи алтернативии интихоби файл барои платформаҳои Linux ва Android

Имрӯз забони скрипти Tcl/Tk на танҳо дар компютерҳо, балки бо муваффақият истифода мешавад интиқол дода шуд дар платформаи Android. Аммо маҳз дар ҳамин платформа тамоми камбудиҳои муколамаи интихоби файли tcl/tk (tk_getSaveFile, tk_getOpenFile ё tk_chooseDirectory) махсусан намоён шуданд.

Дар ин муколама чӣ ба шумо мувофиқ нест? Он дорои амалиёти асосӣ бо ҷузвдонҳо/файлҳо нест: эҷод, нест кардан, тағир додани ном. Не, дар ин бора фикр накунед, ҳамаи ин механизмҳо табиатан дар худи tcl амалӣ карда мешаванд, онҳо танҳо дар муколамаи GUI нестанд. Дар Linux ин чандон назаррас нест, аммо дар платформаи Android ин муколама боиси нороҳатиҳои зиёд мегардад.

Дар натиҷа, балалайка сохта шуд (инро бастаи tcl низ меноманд) tkfe (tk Explorer файл).

Ҳангоми таҳияи бастаи tkfe, мо на танҳо зарурати ҳадди аққал амалиёти асосӣ бо файлҳо/директорҳо, балки хоҳиши доштани Explorer ҳам дар равзанаи алоҳида ва ҳам дар чаҳорчӯбаи алоҳида, ки корбар метавонад онро ҳамчун қулай ҷойгир кунад, ба назар гирифтем. барои ӯ дар GUI худ.

Лоиҳа намунаи ҳамаҷонибаи истифодаи бастаро дар бар мегирад. Табиист, ки ин муколама метавонад дар дигар платформаҳо низ истифода шавад. Он инчунин ба осонӣ ба Python/TkInter интиқол дода мешавад.

Манбаъ: linux.org.ru

Илова Эзоҳ