Tk_(ツールキット)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Tk_(ツールキット)の意味・解説 

Tk (ツールキット)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/07 19:56 UTC 版)

Tk
開発元 ジョン・オースターハウト
Tclコアチーム
最新版
9.0.1 / 2024年12月20日 (49日前) (2024-12-20)
リポジトリ
対応OS クロスプラットフォーム
プラットフォーム クロスプラットフォーム
種別 ウィジェット・ツールキット
ライセンス Tcl/Tk License[1]
公式サイト www.tcl-lang.org
テンプレートを表示

Tkは、GUIを開発するための、オープンソースの、クロスプラットフォームウィジェット・ツールキットである。デスクトップ・アプリケーションを開発するために通常必要な、ボタン、メニュー、テキスト、フレーム、ラベルなどのウィジェットを提供する。カリフォルニア大学バークレー校のジョン・オースターハウトによって、スクリプト言語 Tclの拡張として開発された。Tk は "Tool Kit" の略である。Unix系OS、MacintoshMicrosoft Windowsなどに移植されている。

機能

もともとのTkでは、各プラットフォームの標準的なものとは異なるルック・ アンド・フィールであったが、Tk 8からは、ネイティブなルック・アンド・フィールを提供するようになった(例えば、メニューとボタンはそのプラットフォームの「ネイティブな」ソフトウェアの作法で表示される)。さらに、外部とのドラッグ・アンド・ドロップ、非長方形のウィンドウ、ネイティブのウィジェットなどのいくつかの拡張が提供された。Tk 8.5 からは、Tk 8.4で試験的に提供されていた、Tk Tile と呼ばれる新しいテーマ・エンジンが、リリースに取り込まれた。これは、Ttk Widget と呼ばれるもので、テーマを変更しGUIの見栄えを切り替えることができる。 Tk は、Unicode基本多言語面 (BMP) をサポートするが、32-bitの Unicode を扱うための拡張はまだされていない。Unix系のシステムでは、Tk 8.4以前は、ビットマップフォントを使用していたが、Tk 8.5では、アンチエイリアスフォントを使用することができる。

Tclでは、Tcl Shell (tclsh) というコマンドライン・インタプリタを使用するが、Tk は wish (Windowing Shell) というコマンドライン・インタプリタから簡単に呼び出すことができる。

Tcl以外の言語バインディング

Ada(TASH[2] と呼ばれる)、PerlPythonRuby および Common Lisp を含むいくつかのほかの言語バインディングが存在する。

Perlから、Tkを動かす方法はいくつかある。Tcl::TkとTkxのPerlモジュール、これらは両方とも、Tclを用いてTkにアクセスするためのブリッジである。Perl/Tk は、PerlからのネイティブなTkの機構へのアクセスを提供する。PythonとRubyは、Tkへのブリッジとして、Tclを使うバインディングを使用する。

脚注

  1. ^ Tcl/Tk Licensing Terms”. Tcl Developer Xchange. 2025年2月7日閲覧。
  2. ^ TASH

参考文献

外部リンク

関連項目




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Tk_(ツールキット)」の関連用語

Tk_(ツールキット)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Tk_(ツールキット)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのTk (ツールキット) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS