📑 Table of Contents
wxPython
作者 ロビン・ダン
ハリ・パサネン
初版 1998年 (28年前) (1998)
最新版
4.2.5[1] / 2026年2月8日 (4か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
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()

関連項目

編集

外部リンク

編集
  1. ^ "https://wxpython.org/news/2026-02-08-wxpython-425-release/index.html"

📚 Artikel Terkait di Wikipedia

Tkinter

^ 3. Using Python on Windows — Python 3.3.7 documentation ^ java ORACLE Java SE Documentation Tcl Tk (ツールキット) PyQt PySide PyGTK wxPython

PyGTK

PyGTKはPythonでGUIを構築するためのクロスプラットフォームなライブラリである。PyGTKは自由ソフトウェアであり、LGPLの下で配布されている。PyQt・PySide・wxPythonがそれぞれQtやwxWidgetsのラッパーであるように、PyGTKはGTKのラッパーである。PyGTKの元々の開発者はGNOMEの著名な開発

PyQt

ythonバインディングにして、PythonでGUIプログラミングをするときの選択肢の一つである。PyQtの他には、PySide・PyGTK・wxPython・TkinterなどのGUIツールキットが存在する。Qtと同様にPyQtは自由ソフトウェアである。PyQtはPythonのプラグインとして実装されている。

PySide

alignment=Qt.AlignCenter) label.show() sys.exit(app.exec_()) PyQt Tkinter PyGTK wxPython ^ “Shiboken”. Pyside.org. 2010年5月25日閲覧。 ^ http://www.pyside

デスクトップアプリケーション

traditional Windows Desktop application (C++) | Microsoft Learn インストール ウェブアプリケーション モバイルアプリケーション Python-C/C++で作られたライブラリ、例えばTkinterやwxPythonを利用して作成する。 表示 編集

GRASS GIS

プログラミングの知識のないユーザーによりシェルスクリプトとモジュールを組み合わせ制作されている。 Ver 6.4においてPythonのコードとwxPythonの画像ライブラリを用いたwxGUIと呼ばれるGUIが採用された。 QGISと連携しており、Quantum

Matplotlib

ットだが、3次元プロットの機能も追加されてきている。描画したグラフを各種形式の画像(各種ベクトル画像形式も含む)として保存することもできるし、wxPython、Qt、GTKといった一般的なGUIツールキット製のアプリケーションにグラフの描画機能を組みこむこともできる。MATLABの対話環境のようなも

Pythonを使っている製品あるいはソフトウェアの一覧

GTK+を使用したクロスプラットフォームのGUIライブラリ PyQt - Qtを使用したクロスプラットフォームのGUIライブラリ PySide - PyQtの代替となるライブラリ wxPython - GUIライブラリ wxWidgets のPython用バインディング PyObjC - Mac OS