wxPython
ナビゲーションに移動
検索に移動
|
| |
| 開発元 | [1] |
|---|---|
| 最新版 | 4.0.7.post2 / 2019年11月12日 |
| リポジトリ |
github |
| 対応OS | クロスプラットフォーム |
| 種別 | ウィジェット・ツールキット |
| ライセンス | wxWidgets license |
| 公式サイト | www.wxpython.org |
wxPythonはPythonで記述されたクロスプラットフォームなウィジェット・ツールキットである。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()
関連項目[編集]
外部リンク[編集]
| ||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||