wxPython
logo
ilustracja
Aktualna wersja stabilna 4.2.5
(8 lutego 2026) [±]
System operacyjny Wieloplatformowy
Rodzaj Nakładka
Licencja wxWindows Library Licence[1]
Strona internetowa

wxPython – pakiet dla języka Python umożliwiający tworzenie interfejsów graficznych zaimplementowany jako nakładka na bibliotekę wxWidgets.

wxPython jest modułem międzyplatformowym, czyli program napisany z jego użyciem powinien działać na różnych platformach bez modyfikacji. Aktualnie wspieranymi platformami są Microsoft Windows (wersja 32-bitowa), większość systemów uniksowych i linuksowych oraz OS X.

Przykładowy kod (wxPython 2.6.x)

edytuj
#!/usr/bin/env python

import wx

class MyFrame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, title="wxPython application")
        button_id = wx.NewId()
        wx.Button(self, button_id, "Click here")
        wx.EVT_BUTTON(self, button_id, self.OnButton)

    def OnButton(self, e):
        wx.MessageBox("Hello world!", "Dialog title")

if __name__ == '__main__':
    app = wx.PySimpleApp()
    frame = MyFrame()
    frame.Show()
    app.MainLoop()

Zobacz też

edytuj

Inne biblioteki GUI dla Pythona:

Przypisy

edytuj
  1. Licence. wxWidgets. [dostęp 2024-10-05]. (ang.).

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Matplotlib

set_xlabel("x") ax.set_ylabel("y") fig.add_axes(ax) plt.show() GNU Octave wxPython (moduł wx.lib.plot.py) Gnuplot-py License – Matplotlib [online], matplotlib

Python

testów poprawności tworzonego oprogramowania. IronPython PyQt, PyGTK, wxPython, Tkinter, Pygame PyCharm, IDLE, eric3, Boa Constructor, Stani's Python

PyQt

wyszła od grupy programistów platformy Maemo z firmy Nokia. Qt PyGTK PyKDE wxPython Oficjalna strona Riverbank Computing poświęcona PyQt (ang.) p d e Biblioteki

PyCharm

frameworków Flask, Pyramid, web2py. Wsparcie dla bibliotek SQLAlchemy, wxPython, PyQt, PyGTK. Programowanie na platformie Google App Engine. Zintegrowane

Qt

PHP-GTK PHP-Qt wxPHP Python Pyjamas PyQt PyGTK PyGObject PySide Tkinter wxPython Ruby Shoes QtRuby XML Ample SDK CougarXML GladeXML Lively Kernel Pyjamas

Tkinter

Dostępnych jest kilka popularnych, alternatywnych bibliotek GUI, takich jak wxPython, PyQt, PySide(inne języki), Pygame, Pyglet i PyGTK. Ogólny termin określający

Wammu

Wammu – nakładka graficzna dla Gammu napisana w języku Python, oparta na wxPython. Program został udostępniony na licencji GNU GPL. Wammu służy do zarządzania

GTK

PHP-GTK PHP-Qt wxPHP Python Pyjamas PyQt PyGTK PyGObject PySide Tkinter wxPython Ruby Shoes QtRuby XML Ample SDK CougarXML GladeXML Lively Kernel Pyjamas