Tk se refere a Toolkit e fornece widgets de interface gráfica de plataforma cruzada, que o ajuda a construir uma interface gráfica com o usuário. Ele foi desenvolvido como uma extensão da linguagem de script Tcl por John Ousterhout. O Tk permaneceu em desenvolvimento independente do Tcl com versões diferentes entre si, antes era feito em sincronia com o Tcl na v8.0.
Características do Tk
É uma plataforma cruzada com suporte para os sistemas operacionais Linux, Mac OS, Unix e Microsoft Windows.
- É um código aberto.
- Ele fornece alto nível de extensibilidade.
- É personalizável.
- É configurável.
- Ele fornece um grande número de widgets.
- Ele pode ser usado com outras linguagens dinâmicas e não apenas Tcl.
- GUI parece idêntico em todas as plataformas.
Aplicativos construídos em Tk
Grandes aplicativos de sucesso foram criados em Tcl / Tk.
- Interface do usuário do painel de controle
- Forms GUI para Relational DB
- GUI ad hoc para banco de dados relacional
- Design de sistema de software / hardware
- Xtask - Gerenciamento de Tarefas
- Musicologia com Tcl e Tk
- App Calender
- Tk mail
- Tk Debugger