Tcl/Tk. Alternatibong dialog ng pagpili ng file para sa mga platform ng Linux at Android


Tcl/Tk. Alternatibong dialog ng pagpili ng file para sa mga platform ng Linux at Android

Ngayon, ang Tcl/Tk scripting language ay ginagamit hindi lamang sa mga computer, kundi pati na rin sa tagumpay ported sa Android platform. Ngunit sa platform na ito na ang lahat ng mga pagkukulang ng tcl/tk file selection dialog (tk_getSaveFile, tk_getOpenFile o tk_chooseDirectory) ay naging partikular na nakikita.

Ano ang hindi nababagay sa iyo sa dialogue na ito? Kulang ito ng mga pangunahing operasyon sa mga folder/file: lumikha, sirain, palitan ang pangalan. Hindi, huwag isipin ang tungkol dito, ang lahat ng mga mekanismong ito ay natural na ipinatupad sa tcl mismo, ang mga ito ay wala lamang sa dialog ng GUI. Sa Linux ito ay hindi gaanong kapansin-pansin, ngunit sa Android platform ang dialogue na ito ay nagdudulot ng maraming abala.

Bilang isang resulta, ang balalaika ay nilikha (ito ay tinatawag ding package para sa tcl) tkfe (tk file explorer).

Kapag binuo ang tkfe package, isinasaalang-alang namin hindi lamang ang pangangailangan para sa hindi bababa sa mga pangunahing operasyon na may mga file/direktoryo, kundi pati na rin ang pagnanais na magkaroon ng isang explorer pareho sa isang hiwalay na window at sa isang hiwalay na frame, na maaaring ilagay ng gumagamit bilang maginhawa. para sa kanya sa kanyang GUI.

Ang proyekto ay naglalaman ng isang komprehensibong halimbawa kung paano gamitin ang package. Naturally, ang dialogue na ito ay maaari ding gamitin sa iba pang mga platform. Madali din itong i-port sa Python/TkInter.

Pinagmulan: linux.org.ru

Magdagdag ng komento