Tcl/Tk. Alternativer Dateiauswahldialog für Linux- und Android-Plattformen


Tcl/Tk. Alternativer Dateiauswahldialog für Linux- und Android-Plattformen

Heute wird die Skriptsprache Tcl/Tk nicht nur auf Computern, sondern auch mit Erfolg eingesetzt portiert auf der Android-Plattform. Auf dieser Plattform wurden jedoch alle Mängel des tcl/tk-Dateiauswahldialogs (tk_getSaveFile, tk_getOpenFile oder tk_chooseDirectory) besonders deutlich.

Was passt an diesem Dialog nicht zu Ihnen? Es fehlen grundlegende Operationen mit Ordnern/Dateien: Erstellen, Zerstören, Umbenennen. Nein, denken Sie nicht darüber nach, alle diese Mechanismen sind natürlich in tcl selbst implementiert, sie befinden sich einfach nicht im GUI-Dialog. Unter Linux ist dies nicht so auffällig, aber auf der Android-Plattform verursacht dieser Dialog große Unannehmlichkeiten.

Als Ergebnis wurde Balalaika erstellt (dies wird auch als Paket für TCL bezeichnet). tkfe (TK-Datei-Explorer).

Bei der Entwicklung des tkfe-Pakets haben wir nicht nur die Notwendigkeit berücksichtigt, zumindest grundlegende Operationen mit Dateien/Verzeichnissen durchzuführen, sondern auch den Wunsch, einen Explorer sowohl in einem separaten Fenster als auch in einem separaten Frame zu haben, den der Benutzer bequem platzieren kann für ihn in seiner GUI.

Das Projekt enthält ein umfassendes Beispiel für die Verwendung des Pakets. Selbstverständlich ist dieser Dialog auch auf anderen Plattformen nutzbar. Es ist auch einfach, es auf Python/TkInter zu portieren.

Source: linux.org.ru

Kommentar hinzufügen