wxPython
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/29 09:04 UTC 版)
|  | |
| 作者 | ロビン・ダン ハリ・パサネン | 
|---|---|
| 初版 | 1998年 | 
| 最新版 | 
       4.2.1[1] / 2023年6月8日
       | 
| リポジトリ | |
| プログラミング 言語 | C++/Python | 
| 対応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()
  関連項目
外部リンク
- Welcome to wxPython! 公式ウェブサイト
- ^ "Release 4.2.1"; 閲覧日: 2023年6月30日; 出版日: 2023年6月8日.
固有名詞の分類
- WxPythonのページへのリンク

 
                             
                    








