# Tcl/Tk 教程 > 原文: [http://zetcode.com/gui/tcltktutorial/](http://zetcode.com/gui/tcltktutorial/) 这是 Tcl/Tk 教程。 在本教程中,您将学习使用 Tcl 和 Tk 进行编程的基础知识。 本教程适合初学者和中级程序员。 ## 目录 * [简介](introduction/) * [布局管理](layout/) * [小部件](widgets/) * [菜单和工具栏](menustoolbars/) * [对话框](dialogs/) * [绘图](drawing/) * [贪食蛇](nibbles/) ## Tk Tk 是一个开源的,跨平台的小部件工具包,它提供了用于构建图形用户界面(GUI)的基本元素库。 Tk 的第一个公共发行版于 1991 年。具有其他几种语言的绑定,包括 Ada,Perl,Ruby,Python 或 Common Lisp。 Tk 库通常以其主要语言称为 Tcl/Tk。 [Tweet](https://twitter.com/share) ## 相关教程 ZetCode 提供了您可能感兴趣的其他两个相关教程: [Tcl 教程](/lang/tcl/)和 [Tkinter 教程](/tkinter/)。