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 файл шолушысы).

tkfe бумасын әзірлеу кезінде біз файлдармен/каталогтармен кем дегенде негізгі операциялардың қажеттілігін ғана емес, сонымен қатар пайдаланушы ыңғайлы етіп орналастыра алатын бөлек терезеде де, бөлек кадрда да зерттеушінің болуын ескердік. ол үшін GUI-де.

Жобада пакетті пайдаланудың толық мысалы бар. Әрине, бұл диалогты басқа платформаларда да қолдануға болады. Сондай-ақ оны Python/TkInter-ге тасымалдау оңай.

Ақпарат көзі: linux.org.ru

пікір қалдыру