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上安装

下载最新版本的windows 安装程序. Active Tcl/Tk社区版免费供个人使用.

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

现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤 :

C:\Tcl> wish helloWorld.tcl


按回车键,我们将看到如下所示的输出 :

Hello World Windows

在Linux上安装

大多数Linux操作系统都内置了Tk你可以立即开始使用这些系统.如果它不可用,您可以使用以下命令下载并安装Tcl-Tk.

$ yum install tcl tk


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

$ wish helloWorld.tcl


按Enter键我们将看到类似于以下的输出;

Hello World

在基于Debian的系统上安装

如果您的操作系统中没有预先安装它,您可以使用以下命令下载并安装Tcl-Tk :

$ sudo apt-get install tcl tk


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

$ wish helloWorld.tcl


按回车键,我们将看到类似于以下内容的输出;

Hello World

在Mac OS X上安装

下载适用于Mac OS X的最新版本包. Active Tcl社区版免费供个人使用.

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

现在,我们可以使用 cd命令切换到包含该文件的文件夹,然后使用以下步骤 :

构建并运行一个Tcl文件,如helloWorld.tcl

$ wish helloWorld.tcl


按回车键,我们将看到如下所示的输出 :

Hello World

从源文件安装

当二进制包不可用时,您可以使用从源文件安装的选项.通常首选使用Windows和Mac OS X的Tk二进制文件,因此仅在基于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中下载的版本.