TK环境设置 - Tk教程

一般所有Mac和Linux MAC配备了预装Tk。如果它不可用,或者需要最新版本,那么可能需要安装它。Windows上没有预装Tcl/Tk,可能需要使用特定的二进制安装它。

Tk解释器

这仅仅是一个小程序,可以键入Tk命令,并逐行执行。它停止执行的情况下,它遇到错误不能执行编译一个TCL文件。

让我们创建一个 helloWorld.tcl文件,如下所示。运行在选择的平台上的第一个程序。

#!/usr/bin/wish

grid [ttk::button .mybutton -text "Hello World"]

下面的部分仅说明如何在每个可用的平台上安装Tcl/Tk。

在Windows上安装

从可用有效的Tcl/Tk二进制文件列表下载最新版本的Windows安装程序。活跃的Tcl / Tk社区版可供免费供个人使用。

运行下载的可执行文件安装Tcl和Tk,可以按照屏幕上的说明进行。

现在我们可以构建并切换到包含该文件的文件夹中,然后使用以下步骤运行Tcl文件helloWorld.tcl

C:\Tcl> wish helloWorld.tcl

按回车键,我们会看到一个输出,如下图所示。

Hello World Windows

在Linux上安装

大多数Linux操作系统自带的内置Tk,可以马上在这些系统使用。在一些情况下,它可能不可用,那可以使用下面的命令来下载和安装Tcl-TK。

$ yum install tcl tk

现在我们可以构建并通过使用cd命令切换到文件夹包含该文件,然后使用以下步骤运行Tcl文件helloWorld.tcl

$ wish helloWorld.tcl

按回车键,我们会看到类似以下的输出。

Hello World

在基于Debian的系统安装

在情况下,如果无法提供预建在操作系统,可以使用下面的命令来下载和安装Tcl-TK。

$ sudo apt-get install tcl tk

现在我们可以构建并通过使用cd命令切换到文件夹包含该文件,然后使用以下步骤来运行一个Tcl文件表示helloWorld.tcl

$ wish helloWorld.tcl

按回车键,我们会看到类似以下的输出。

Hello World

在Mac OS X安装

从可用有效的Tcl/Tk二进制文件列表下载最新版本的Mac OS X包。有效Tcl社区版可免费供个人使用。

运行下载的可执行文件安装Active Tcl,可以按照屏幕上的说明进行。

现在我们可以构建并通过使用cd命令切换到文件夹包含该文件,然后使用以下步骤运行Tcl文件helloWorld.tcl

$ wish helloWorld.tcl

按回车键,我们会看到一个输出,如下图所示。

Hello World

从安装源文件

可以从源文件安装时的二进制包不可用的选项。所以一般最好使用Tk的二进制文件适用于Windows和Mac OS X,在UNIX的系统资源所以只有编译如下所示。

  • 下载源文件

  • 现在,使用下面的命令来提取,编译和构建切换到下载的文件夹。

$ tar zxf tk8.6.1-src.tar.gz
$ cd tcl8.6.1
$ cd unix
$ ./configure —with-tcl=../../tcl8.6.1/unix —prefix=/opt —enable-gcc
$ make
$ sudo make install

注:请确保更改文件名,在上面的命令1和2下载的版本。