Tcl/Tk. Vaihtoehtoinen tiedostonvalintaikkuna Linux- ja Android-alustoille


Tcl/Tk. Vaihtoehtoinen tiedostonvalintaikkuna Linux- ja Android-alustoille

Nykyään Tcl/Tk-skriptikieltä ei käytetä vain tietokoneissa, vaan myös menestyksekkäästi siirretty Android-alustalla. Mutta juuri tällä alustalla tulivat erityisen näkyväksi kaikki tcl/tk-tiedoston valintaikkunan (tk_getSaveFile, tk_getOpenFile tai tk_chooseDirectory) puutteet.

Mikä ei sovi sinulle tässä dialogissa? Siitä puuttuu perustoiminnot kansioiden/tiedostojen kanssa: luo, tuhoa, nimeä uudelleen. Ei, älä ajattele sitä, kaikki nämä mekanismit on luonnollisesti toteutettu itse tcl:ssä, ne eivät yksinkertaisesti ole GUI-valintaikkunassa. Linuxissa tämä ei ole niin havaittavissa, mutta Android-alustalla tämä dialogi aiheuttaa paljon vaivaa.

Tuloksena syntyi balalaika (tätä kutsutaan myös paketiksi tcl:lle) tkfe (tk tiedostojen hallinta).

tkfe-pakettia kehitettäessä otimme huomioon tarpeen tehdä vähintään perustoimintoja tiedostojen/hakemistojen kanssa, vaan myös halun saada explorer sekä erillisessä ikkunassa että erillisessä kehyksessä, jonka käyttäjä voi sijoittaa sopivaksi. hänelle graafisessa käyttöliittymässä.

Projekti sisältää kattavan esimerkin paketin käytöstä. Luonnollisesti tätä dialogia voidaan käyttää myös muilla alustoilla. Se on myös helppo siirtää Python/TkInteriin.

Lähde: linux.org.ru

Lisää kommentti