Tkinter

TkinterPythonからGUIを構築・操作するための標準ライブラリ(ウィジェット・ツールキット)である。

Tcl/TkのTk部分をPythonで利用できるようにしたもので、使い方も可能な限りTcl/Tkにあわせられるように作られている。 これにより、スクリプト言語である Python から簡単にGUI画面をもったアプリケーションを作ることが可能になる。

なお、Windows版のPythonでは通常、python.exe から実行するが、この場合「コマンドプロンプト」の画面が開くことになる。 GUIアプリケーションの場合、この画面が必要なければ、代わりに pythonw.exe からスクリプトを起動させることで、「コマンドプロンプト」の画面を表示させずに実行することが可能になる[1]。 この方法はサン・マイクロシステムズから提供されているWindows版Javaランタイムが使っている方法[2]と同じといえる。

参照

  1. ^ 3. Using Python on Windows — Python 3.3.7 documentation
  2. ^ java ORACLE Java SE Documentation

関連項目

低レベル
高レベル
AmigaOS対応
  • BOOPSI(英語版)
  • Magic User Interface(英語版)
  • ReAction GUI(英語版)
  • Zune(英語版)
Mac OS/macOS対応
  • Cocoa (API)
  • MacApp(英語版)
  • MacZoop(英語版)
  • PowerPlant(英語版)
Windows対応
X11下のUnix対応
  • Athena/Xaw(英語版)
  • InterViews(英語版)
  • LessTif
  • Motif
言語別
クロスプラットフォーム
CLI
  • Gtk#
  • Moonlight(英語版)
  • Tao(英語版)
C/C++
  • CEGUI(英語版)
  • Component Library for Cross Platform
  • FLTK
  • FOX toolkit(英語版)
  • OpenGL User Interface Library(英語版)
  • GTK
  • Juce(英語版)
  • Qt
  • Wt(英語版)
  • Tk
  • TnFOX(英語版)
  • Ultimate++(英語版)
  • Visual Component Framework(英語版)
  • wxWidgets
  • YAAF(英語版)
  • XForms
  • XVT(英語版)
Objective-C
Flash
Java
デスクトップ
ウェブ
JavaScript
Common Lisp
Object Pascal
Perl
  • WxPerl(英語版)
  • Perl/Tk
PHP
  • PHP-GTK(英語版)
  • PHP-Qt(英語版)
  • WxPHP(英語版)
Python
Ruby
  • Shoes
  • QtRuby(英語版)
XML
  • Ample SDK(英語版)
  • CougarXML(英語版)
  • GladeXML
  • Lively Kernel(英語版)
  • Pyjamas(英語版)
  • Rialto Toolkit(英語版)
  • XAML
  • XML User Interface(英語版)
  • XUL
  • Wt(英語版)
  • 一覧記事一覧(英語版)
  • カテゴリカテゴリ
実装
ウィジェット・ツールキット
フレームワーク
統合開発環境(専用)
  • Boa
  • IDLE
  • Stani's Python Editor(英語版)
  • PyCharm
総合開発環境(汎用)
ライブラリ
  • カテゴリ カテゴリ
    • Python
    • ライブラリ
  • コモンズ コモンズ
  • ウィキブックス ウィキブックス
  • ポータル Portal:コンピュータ