Quire
wxPython
wxPython
作者ロビン・ダン
ハリ・パサネン
初版1998年
最新版4.2.5[1] / 2026年2月8日
リポジトリgithub.com/wxWidgets/Phoenix/
プログラミング 言語C++/Python
対応OSクロスプラットフォーム
種別ウィジェット・ツールキット
ライセンスwxWidgets license
公式サイトwww.wxpython.org

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

例#edit

このサンプルは"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()

関連項目#edit

外部リンク#edit

References#

This article is mirrored from “WxPython” on 日本語 Wikipedia, revision 107910522, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 107910522 · just now