通常,所有Mac和Linux mac都预装了Tk.如果它不可用或您需要最新版本,那么您可能需要安装它. Windows不附带Tcl/Tk,您可能需要使用其特定的二进制文件来安装它.
它只是一个小程序,使您可以键入Tk命令并逐行执行它们.它会停止执行tcl文件,以防它遇到错误,而不像完全执行的编译器.
让我们有一个helloWorld.tcl文件,如下所示.我们将使用它作为第一个程序,我们在您选择的平台上运行.
#!/usr/bin/wish grid [ttk::button .mybutton -text "Hello World"]
以下部分仅介绍如何在每个上安装Tcl/Tk可用的平台.
下载最新版本的windows 安装程序. Active Tcl/Tk社区版免费供个人使用.
运行下载的可执行文件以安装Tcl和Tk,可以按照屏幕上的说明进行操作.
现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤 :
C:\Tcl> wish helloWorld.tcl
按回车键,我们将看到如下所示的输出 :
大多数Linux操作系统都内置了Tk你可以立即开始使用这些系统.如果它不可用,您可以使用以下命令下载并安装Tcl-Tk.
$ yum install tcl tk
现在,我们可以通过使用 cd命令切换到包含该文件的文件夹来构建并运行一个Tcl文件,如helloWorld.tcl,然后使用以下步骤&减去;
$ wish helloWorld.tcl
按Enter键我们将看到类似于以下的输出;
如果您的操作系统中没有预先安装它,您可以使用以下命令下载并安装Tcl-Tk :
$ sudo apt-get install tcl tk
现在,我们可以构建并运行一个Tcl文件通过使用 cd命令切换到包含该文件的文件夹来说出helloWorld.tcl然后使用以下步骤 :
$ wish helloWorld.tcl
按回车键,我们将看到类似于以下内容的输出;
下载适用于Mac OS X的最新版本包. Active Tcl社区版免费供个人使用.
运行下载的可执行文件以安装Active Tcl,可以按照屏幕上的说明进行操作.
现在,我们可以使用 cd命令切换到包含该文件的文件夹,然后使用以下步骤 :
构建并运行一个Tcl文件,如helloWorld.tcl
$ wish helloWorld.tcl
按回车键,我们将看到如下所示的输出 :
当二进制包不可用时,您可以使用从源文件安装的选项.通常首选使用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中下载的版本.