Tcl/Tk. Caixa de diálogo alternativa de seleção de arquivos para plataformas Linux e Android


Tcl/Tk. Caixa de diálogo alternativa de seleção de arquivos para plataformas Linux e Android

Hoje, a linguagem de script Tcl/Tk é usada não apenas em computadores, mas também com sucesso portado na plataforma Android. Mas foi nesta plataforma que todas as deficiências da caixa de diálogo de seleção de arquivos tcl/tk (tk_getSaveFile, tk_getOpenFile ou tk_chooseDirectory) se tornaram especialmente visíveis.

O que não combina com você neste diálogo? Faltam operações básicas com pastas/arquivos: criar, destruir, renomear. Não, não pense nisso, todos esses mecanismos são naturalmente implementados no próprio tcl, eles simplesmente não estão na caixa de diálogo da GUI. No Linux isso não é tão perceptível, mas na plataforma Android esse diálogo causa muitos transtornos.

Como resultado, a balalaika foi criada (também chamada de pacote para tcl) tkfe (explorador de arquivos tk).

Ao desenvolver o pacote tkfe, levamos em consideração não apenas a necessidade de pelo menos operações básicas com arquivos/diretórios, mas também o desejo de ter um explorador tanto em uma janela separada quanto em um quadro separado, que o usuário pode colocar conforme conveniente para ele em sua GUI.

O projeto contém um exemplo abrangente de como usar o pacote. Naturalmente, este diálogo também pode ser utilizado em outras plataformas. Também é fácil portá-lo para Python/TkInter.

Fonte: linux.org.ru

Adicionar um comentário