Tk 概述
Tk是工具包的意思,它提供跨平台的GUI小部件,帮助您构建图形用户界面。它是由John Ousterhout作为Tcl脚本语言的扩展开发的。在v8.0之前,Tk在独立于Tcl的情况下进行开发,版本各不相同,之后与Tcl同步。
Tk的特点
它支持Linux、Mac OS、Unix和Microsoft Windows操作系统,具有跨平台特性。
- 它是开源的。
- 它提供高度可扩展性。
- 它是可定制的。
- 它是可配置的。
- 它提供大量小部件。
- 它可以与其他动态语言一起使用,不仅仅是Tcl。
- GUI在各个平台上看起来相同。
Tk构建的应用程序
已经使用Tcl/Tk构建了许多成功的应用程序。
- 仪表板软件用户界面
- 关系型数据库的表单GUI
- 关系型数据库的即席GUI
- 软件/硬件系统设计
- Xtask – 任务管理
- 用Tcl和Tk进行音乐学研究
- 日历应用
- Tk邮件
- Tk调试器