
- Tcl 教程
- Tcl - 首頁
- Tcl - 概述
- Tcl - 環境設定
- Tcl - 特殊變數
- Tcl - 基本語法
- Tcl - 命令
- Tcl - 資料型別
- Tcl - 變數
- Tcl - 運算子
- Tcl - 決策
- Tcl - 迴圈
- Tcl - 陣列
- Tcl - 字串
- Tcl - 列表
- Tcl - 字典
- Tcl - 過程
- Tcl - 包
- Tcl - 名稱空間
- Tcl - 檔案I/O
- Tcl - 錯誤處理
- Tcl - 內建函式
- Tcl - 正則表示式
- Tk 教程
- Tk - 概述
- Tk - 環境
- Tk - 特殊變數
- Tk - 元件概述
- Tk - 基本元件
- Tk - 佈局元件
- Tk - 選擇元件
- Tk - 畫布元件
- Tk - Mega 元件
- Tk - 字型
- Tk - 圖片
- Tk - 事件
- Tk - 視窗管理器
- Tk - 幾何管理器
- Tcl/Tk 有用資源
- Tcl/Tk - 快速指南
- Tcl/Tk - 有用資源
- Tcl/Tk - 討論
Tk - 環境
通常,所有Mac和Linux系統都預裝了Tk。如果系統沒有安裝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切換到包含檔案的資料夾,然後使用以下步驟來構建和執行Tcl檔案(例如helloWorld.tcl):
C:\Tcl> wish helloWorld.tcl
按回車鍵,我們將看到如下所示的輸出:

在Linux上安裝
大多數Linux作業系統都內建了Tk,你可以在這些系統上立即開始使用。如果系統沒有安裝Tk,可以使用以下命令下載並安裝Tcl-Tk:
$ yum install tcl tk
現在,我們可以透過使用cd命令切換到包含檔案的資料夾,然後使用以下步驟來構建和執行Tcl檔案(例如helloWorld.tcl):
$ wish helloWorld.tcl
按回車鍵,我們將看到類似於以下的輸出:

在基於Debian的系統上安裝
如果作業系統中沒有預先構建,可以使用以下命令下載並安裝Tcl-Tk:
$ sudo apt-get install tcl tk
現在,我們可以透過使用cd命令切換到包含檔案的資料夾,然後使用以下步驟來構建和執行Tcl檔案(例如helloWorld.tcl):
$ wish helloWorld.tcl
按回車鍵,我們將看到類似於以下的輸出:

在Mac OS X上安裝
從Active Tcl/Tk二進位制檔案列表中下載適用於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中下載的版本。