Бүгінгі таңда 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

