Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PyGTKとは - わかりやすく解説 Weblio辞書
[go: Go Back, main page]

PyGTKとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > PyGTKの意味・解説 

PyGTK

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/05/15 13:43 UTC 版)

"},"screenshot":{"wt":""},"caption":{"wt":""},"collapsible":{"wt":""},"author":{"wt":""},"developer":{"wt":""},"released":{"wt":""},"discontinued":{"wt":""},"latest release version":{"wt":"3.52.3{{Cite web |url=https://pygobject.readthedocs.io/en/latest/changelog.html |title=Changelog - PyGObject |accessdate=2025-03-27}}"},"latest release date":{"wt":"{{Start date and age|2025|03|16|df=yes/no}}"},"latest preview version":{"wt":""},"latest preview date":{"wt":""},"frequently updated":{"wt":""},"programming language":{"wt":""},"platform":{"wt":"[[クロスプラットフォーム]]"},"size":{"wt":""},"language":{"wt":"[[Python]], [[C言語|C]]"},"status":{"wt":"開発継続中"},"genre":{"wt":"[[ウィジェット・ツールキット]]"},"license":{"wt":"[[GNU Lesser General Public License|LGPL]]"},"website":{"wt":"{{URL|www.pygtk.org}}"}},"i":0}}]}">
PyGObject
最新版
3.52.3[1] / 2025年3月16日 (14か月前) (2025-03-16)
リポジトリ
プラットフォーム クロスプラットフォーム
対応言語 Python, C
サポート状況 開発継続中
種別 ウィジェット・ツールキット
ライセンス LGPL
公式サイト www.pygtk.org
テンプレートを表示
"},"screenshot":{"wt":""},"caption":{"wt":""},"collapsible":{"wt":""},"author":{"wt":"ジェームズ・ヘンストリッジ[http://www.jamesh.id.au/ Software I have written > PyGTK - Python bindings for GTK.] - James Henstridge's Homepage"},"developer":{"wt":"PyGTK Core development team[http://pygtk.org/about.html The people behind PyGTK]"},"released":{"wt":""},"discontinued":{"wt":""},"latest release version":{"wt":"2.24.0 [http://daa.com.au/pipermail/pygtk/2011-April/019627.html PyGTK 2.24 release announcement]"},"latest release date":{"wt":"{{Start date and age|2011|04|01|df=yes/no}}"},"latest preview version":{"wt":""},"latest preview date":{"wt":""},"frequently updated":{"wt":""},"programming language":{"wt":""},"platform":{"wt":"[[クロスプラットフォーム]]"},"size":{"wt":""},"language":{"wt":""},"status":{"wt":"終了"},"genre":{"wt":"[[ウィジェット・ツールキット]]"},"license":{"wt":"[[GNU Lesser General Public License|LGPL]]"},"website":{"wt":"{{URL|www.pygtk.org}}"}},"i":0}}]}">
PyGTK
作者 ジェームズ・ヘンストリッジ[2]
開発元 PyGTK Core development team[3]
最新版
2.24.0 [4] / 2011年4月1日 (15年前) (2011-04-01)
リポジトリ
プラットフォーム クロスプラットフォーム
サポート状況 終了
種別 ウィジェット・ツールキット
ライセンス LGPL
公式サイト www.pygtk.org
テンプレートを表示

PyGTKPythonGUIを構築するためのクロスプラットフォームライブラリである。PyGTKは自由ソフトウェアであり、LGPLの下で配布されている。PyQtPySidewxPythonがそれぞれQtwxWidgetsのラッパーであるように、PyGTKはGTKのラッパーである。PyGTKの元々の開発者はGNOMEの著名な開発者であるジェームズ・ヘンストリッジである。現在の主な開発者は6人であり、他にパッチやバグレポートを提供している多くの協力者がいる。PyGTKはOLPCプロジェクトでアプリケーションを動かす環境として選ばれている。PyGTKの開発者や関係者はirc.gnome.org上のIRCチャンネル上で見つけることができる。

PyGTKはGTKのバージョン3への移行を段階的に廃止され、Pythonやその他の言語におけるGObjectのバインディングであるPyGObjectへと置き換えられる[5][6]。これはGTKとバインディング間の更新の遅延を解消すること、開発者のメンテナンスの負担を軽減することを目的としている[7]

Hello World

import gtk

def create_window():
    window = gtk.Window()
    window.set_default_size(200, 200)
    window.connect('destroy', gtk.main_quit)

    label = gtk.Label('Hello World')
    window.add(label)

    label.show()
    window.show()

create_window()
gtk.main()

PyGTKを用いたソフトウェア

関連項目

  • Tkinter
  • PyQt (QtフレームワークのPythonラッパー)
  • PySide (QtフレームワークのPythonラッパー)
  • wxPython (wxウィジェットのPythonラッパー)

脚注

外部リンク




英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「PyGTK」の関連用語

PyGTKのお隣キーワード
検索ランキング

   

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



PyGTKのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2026 GRAS Group, Inc.RSS