コンテンツにスキップ
Wikipedia

wxPython

出典: フリー百科事典『ウィキペディア(Wikipedia)』
wxPython
作者 ロビン・ダン
ハリ・パサネン
初版 1998年 (27年前) (1998)
最新版
4.2.1[1] / 2023年6月8日 (19か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
C++/Python
対応OS クロスプラットフォーム
種別 ウィジェット・ツールキット
ライセンス wxWidgets license
公式サイト www.wxpython.org
テンプレートを表示

wxPythonPythonで記述されたクロスプラットフォームウィジェット・ツールキットである。wxPythonはロビン・ダンがHP-UXシステム上でGUIを必要として生み出された。wxPythonはwxWidgetsと同自由ソフトウェアライセンスが適用されている。これはフリーソフトウェア財団Open Source Initiativeによって認可されたライセンスである。

[編集 ]

このサンプルは"Hello world"モジュールである。wxPythonの二つのオブジェクト(windowオブジェクト,applicationオブジェクト)を通してメッセージを表示する。

#!/usr/bin/env python
import wx
class TestFrame(wx.Frame):
 def __init__(self, parent, ID, title):
 wx.Frame.__init__(self, parent, -1, title, pos=(0, 0), size=(320, 240))
 panel = wx.Panel(self, -1)
 text = wx.StaticText(panel, -1, "Hello, World!", wx.Point(10, 5), wx.Size(-1, -1))
class TestApp(wx.App):
 def OnInit(self):
 frame = TestFrame(None, -1, "Hello, world!")
 self.SetTopWindow(frame)
 frame.Show(True)
 return True
if __name__ == '__main__':
 app = TestApp()
 app.MainLoop()

関連項目

[編集 ]

外部リンク

[編集 ]
低レベル
高レベル
AmigaOS対応
Mac OS/macOS対応
Windows対応
X11下のUnix対応
言語別
クロスプラットフォーム
CLI
C/C++
Objective-C
Flash
Java
デスクトップ
ウェブ
JavaScript
Common Lisp
Object Pascal
Perl
PHP
Python
Ruby
XML
実装
実行時コンパイラ
ウィジェット・ツールキット
フレームワーク
統合開発環境(専用)
総合開発環境(汎用)
ライブラリ
  1. ^ "Release 4.2.1"; 閲覧日: 2023年6月30日; 出版日: 2023年6月8日.

AltStyle によって変換されたページ (->オリジナル) /