Tcl/Tk. Linux va Android platformalari uchun muqobil fayl tanlash dialogi


Tcl/Tk. Linux va Android platformalari uchun muqobil fayl tanlash dialogi

Bugungi kunda Tcl/Tk skript tili nafaqat kompyuterlarda, balki muvaffaqiyat bilan qo'llanilmoqda portlangan Android platformasida. Ammo aynan shu platformada tcl/tk fayl tanlash dialogining (tk_getSaveFile, tk_getOpenFile yoki tk_chooseDirectory) barcha kamchiliklari ayniqsa yaqqol ko'rinib turdi.

Ushbu dialogda sizga nima to'g'ri kelmaydi? Unda papkalar/fayllar bilan asosiy operatsiyalar mavjud emas: yaratish, yo'q qilish, nomini o'zgartirish. Yo'q, bu haqda o'ylamang, bu mexanizmlarning barchasi tcl-ning o'zida tabiiy ravishda amalga oshiriladi, ular oddiygina GUI dialogida emas. Linuxda bu unchalik sezilmaydi, ammo Android platformasida bu dialog juda ko'p noqulayliklar keltirib chiqaradi.

Natijada balalayka yaratildi (bu tcl uchun paket deb ham ataladi) tkfe (tk fayl tadqiqotchisi).

Tkfe to'plamini ishlab chiqishda biz nafaqat fayllar/kataloglar bilan hech bo'lmaganda asosiy operatsiyalarni bajarish zarurligini, balki foydalanuvchi uchun qulay bo'lishi mumkin bo'lgan alohida oynada ham, alohida ramkada ham tadqiqotchiga ega bo'lish istagini hisobga oldik. uning GUI-da u uchun.

Loyiha paketdan qanday foydalanishning keng qamrovli misolini o'z ichiga oladi. Tabiiyki, bu dialogdan boshqa platformalarda ham foydalanish mumkin. Uni Python/TkInter-ga o'tkazish ham oson.

Manba: linux.org.ru

a Izoh qo'shish