|
👁 Image | |
| 作者 |
ロビン・ダン ハリ・パサネン |
|---|---|
| 初版 | 1998年 (28年前) (1998) |
| 最新版 | |
| リポジトリ |
👁 ウィキデータを編集 |
| プログラミング 言語 | 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 importwx classTestFrame(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)) classTestApp(wx.App): defOnInit(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! 公式ウェブサイト
| 低レベル | |
|---|---|
| 高レベル | |
| 実装 | |
|---|---|
| 実行時コンパイラ | |
| ウィジェット・ツールキット | |
| フレームワーク | |
| 統合開発環境(専用) | |
| 総合開発環境(汎用) | |
| ライブラリ | |
