在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ TK環(huán)境設(shè)置
TK窗口管理器
TK特殊變量
TK 大型Widget
TK Widget概述
TK事件
TK選擇Widget
TK字體
Tk Canvas Widget
Tk教程
TK 基本W(wǎng)idget
TK幾何圖形管理器
TK Widget布局
TK環(huán)境設(shè)置
TK圖片

TK環(huán)境設(shè)置

一般所有Mac和Linux MAC配備了預(yù)裝Tk。如果它不可用,或者需要最新版本,那么可能需要安裝它。Windows上沒有預(yù)裝Tcl/Tk,可能需要使用特定的二進(jìn)制安裝它。

Tk解釋器

這僅僅是一個小程序,可以鍵入Tk命令,并逐行執(zhí)行。它停止執(zhí)行的情況下,它遇到錯誤不能執(zhí)行編譯一個TCL文件。

讓我們創(chuàng)建一個 helloWorld.tcl文件,如下所示。運(yùn)行在選擇的平臺上的第一個程序。

#!/usr/bin/wish

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

下面的部分僅說明如何在每個可用的平臺上安裝Tcl/Tk。

在Windows上安裝

從可用有效的Tcl/Tk二進(jìn)制文件列表下載最新版本的Windows安裝程序?;钴S的Tcl / Tk社區(qū)版可供免費(fèi)供個人使用。

運(yùn)行下載的可執(zhí)行文件安裝Tcl和Tk,可以按照屏幕上的說明進(jìn)行。

現(xiàn)在我們可以構(gòu)建并切換到包含該文件的文件夾中,然后使用以下步驟運(yùn)行Tcl文件helloWorld.tcl

C:\Tcl> wish helloWorld.tcl

按回車鍵,我們會看到一個輸出,如下圖所示。

Hello World Windows

在Linux上安裝

大多數(shù)Linux操作系統(tǒng)自帶的內(nèi)置Tk,可以馬上在這些系統(tǒng)使用。在一些情況下,它可能不可用,那可以使用下面的命令來下載和安裝Tcl-TK。

$ yum install tcl tk

現(xiàn)在我們可以構(gòu)建并通過使用cd命令切換到文件夾包含該文件,然后使用以下步驟運(yùn)行Tcl文件helloWorld.tcl

$ wish helloWorld.tcl

按回車鍵,我們會看到類似以下的輸出。

Hello World

在基于Debian的系統(tǒng)安裝

在情況下,如果無法提供預(yù)建在操作系統(tǒng),可以使用下面的命令來下載和安裝Tcl-TK。

$ sudo apt-get install tcl tk

現(xiàn)在我們可以構(gòu)建并通過使用cd命令切換到文件夾包含該文件,然后使用以下步驟來運(yùn)行一個Tcl文件表示helloWorld.tcl

$ wish helloWorld.tcl

按回車鍵,我們會看到類似以下的輸出。

Hello World

在Mac OS X安裝

從可用有效的Tcl/Tk二進(jìn)制文件列表下載最新版本的Mac OS X包。有效Tcl社區(qū)版可免費(fèi)供個人使用。

運(yùn)行下載的可執(zhí)行文件安裝Active Tcl,可以按照屏幕上的說明進(jìn)行。

現(xiàn)在我們可以構(gòu)建并通過使用cd命令切換到文件夾包含該文件,然后使用以下步驟運(yùn)行Tcl文件helloWorld.tcl

$ wish helloWorld.tcl

按回車鍵,我們會看到一個輸出,如下圖所示。

Hello World

從安裝源文件

可以從源文件安裝時的二進(jìn)制包不可用的選項(xiàng)。所以一般最好使用Tk的二進(jìn)制文件適用于Windows和Mac OS X,在UNIX的系統(tǒng)資源所以只有編譯如下所示。

  • 下載源文件。 

  • 現(xiàn)在,使用下面的命令來提取,編譯和構(gòu)建切換到下載的文件夾。

$ 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下載的版本。


上一篇:Tk Canvas Widget下一篇:TK Widget概述