📜  Tk-环境

📅  最后修改于: 2020-10-16 06:32:25             🧑  作者: Mango


通常,所有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上安装

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

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

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

C:\Tcl> wish helloWorld.tcl

按Enter键,我们将看到如下所示的输出-

Hello World Windows

在Linux上安装

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

$ yum install tcl tk

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

$ wish helloWorld.tcl

按Enter键,我们将看到类似于以下内容的输出-

你好,世界

在基于Debian的系统上安装

如果它在您的操作系统中不可用,则可以使用以下命令下载并安装Tcl-Tk-

$ sudo apt-get install tcl tk

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

$ wish helloWorld.tcl

按Enter键,我们将看到类似于以下内容的输出-

你好,世界

在Mac OS X上安装

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

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

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

$ wish helloWorld.tcl

按Enter键,我们将看到如下所示的输出-

你好,世界

从源文件安装

当二进制软件包不可用时,可以使用从源文件安装的选项。通常最好在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中下载的版本。