Tcl-tk-tk-environment

提供:Dev Guides
移動先:案内検索

Tk-環境

一般的に、すべてのMacおよびLinux macにはTkがプリインストールされています。 使用できない場合、または最新バージョンが必要な場合は、インストールする必要があります。 WindowsにはTcl/Tkが付属していないため、特定のバイナリを使用してインストールする必要がある場合があります。

Tk通訳者

Tkコマンドを入力し、それらを1行ずつ実行できるようにする小さなプログラムです。 完全に実行するコンパイラとは異なり、エラーが発生した場合に備えて、tclファイルの実行を停止します。

次のようにhelloWorld.tclファイルを作成しましょう。 これを最初のプログラムとして使用し、選択したプラットフォームで実行します。

#!/usr/bin/wish

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

次のセクションでは、利用可能な各プラットフォームにTcl/Tkをインストールする方法のみを説明します。

Windowsへのインストール

使用可能なアクティブなTcl/Tkバイナリのリストから、Windows installerの最新バージョンをダウンロードします。 アクティブな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を押すと、次のような出力が表示されます-

Hello World

Debianベースのシステムへのインストール

あなたのOSで事前に構築されていない場合には、次のコマンドを使用してTcl-Tkをダウンロードしてインストールすることができます-

$ sudo apt-get install tcl tk

今、私たちは* cdコマンド*を使用してファイルを含むフォルダに切り替えてから次の手順を使用して、helloWorld.tclなどのTclファイルを構築して実行することができます-

$ wish helloWorld.tcl

Enterを押すと、次のような出力が表示されます-

Hello World

Mac OS Xでのインストール

利用可能なアクティブなTcl/Tkバイナリのリストから、Mac OS Xの最新バージョンhttps://www.activestate.com/activetcl/downloads[package]をダウンロードします。 Active Tclコミュニティエディションは、個人での使用は無料です。

ダウンロードした実行可能ファイルを実行して、アクティブなTclをインストールします。これは、画面の指示に従って実行できます。

今、私たちは、* cdコマンド*を使用してファイルを含むフォルダに切り替えてから次のステップを使用してhelloWorld.tclなどのTclファイルを構築して実行することができます-

$ wish helloWorld.tcl

Enterキーを押すと、次のような出力が表示されます-

Hello World

ソースファイルからのインストール

バイナリパッケージが利用できない場合、ソースファイルからインストールするオプションを使用できます。 一般に、WindowsおよびMac OS XにはTkバイナリを使用することをお勧めします。そのため、UNIXベースのシステムでのソースのコンパイルのみを以下に示します-

  • https://www.tcl.tk/software/tcltk/downloadl [ソースファイル]をダウンロードします。
  • 次に、ダウンロードしたフォルダーに切り替えた後、次のコマンドを使用して抽出、コンパイル、ビルドを行います。
$ 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でダウンロードしたバージョンにファイル名を変更してください。