Tcl/Tk. Dialog alternattiv tal-għażla tal-fajl għal pjattaformi Linux u Android


Tcl/Tk. Dialog alternattiv tal-għażla tal-fajl għal pjattaformi Linux u Android

Illum, il-lingwa tal-kitba Tcl/Tk tintuża mhux biss fuq il-kompjuters, iżda wkoll b'suċċess portabbli fuq il-pjattaforma Android. Iżda kien fuq din il-pjattaforma li n-nuqqasijiet kollha tad-djalogu tal-għażla tal-fajl tcl/tk (tk_getSaveFile, tk_getOpenFile jew tk_chooseDirectory) saru viżibbli b'mod speċjali.

X’ma jaqbillekx f’dan id-djalogu? M'għandhiex operazzjonijiet bażiċi b'folders/fajls: toħloq, teqred, semmi mill-ġdid. Le, taħsibx dwarha, dawn il-mekkaniżmi kollha huma implimentati b'mod naturali f'tcl innifsu, sempliċement mhumiex fid-djalogu GUI. Fuq Linux dan mhux daqshekk notevoli, iżda fuq il-pjattaforma Android dan id-djalogu jikkawża ħafna inkonvenjent.

Bħala riżultat, inħoloq balalaika (dan jissejjaħ ukoll pakkett għal tcl) tkfe (tk file explorer).

Meta niżviluppaw il-pakkett tkfe, qiesna mhux biss il-ħtieġa għal mill-inqas operazzjonijiet bażiċi b'fajls/direttorji, iżda wkoll ix-xewqa li jkollok esploratur kemm f'tieqa separata kif ukoll f'qafas separat, li l-utent jista 'jpoġġi bħala konvenjenti għalih fil-GUI tiegħu.

Il-proġett fih eżempju komprensiv ta' kif tuża l-pakkett. Naturalment, dan id-djalogu jista' jintuża wkoll fuq pjattaformi oħra. Huwa wkoll faċli li tittrasferixxiha għal Python/TkInter.

Sors: linux.org.ru

Żid kumment