Developer(s) | Robin Dunn Harri Pasanen |
---|---|
Initial release | 1998 |
Stable release |
3.0.2.0 / November 28, 2014
|
Preview release |
3.0.3 (Phoenix)
|
Development status | Active |
Written in | C++ / Python |
Operating system | Cross-platform |
License | wxWindows License |
Website | wxpython |
wxPython is a wrapper for the cross-platform GUI API (often referred to as a "toolkit") wxWidgets (which is written in C++) for the Python programming language. It is one of the alternatives to Tkinter, which is bundled with Python. It is implemented as a Python extension module (native code). Other popular alternatives are PyGTK, its successor PyGObject and PyQt. Like wxWidgets, wxPython is free software.
Being a wrapper, wxPython uses the same free software licence used by wxWidgets (wxWindows License)—which is approved by Free Software Foundation and Open Source Initiative.
wxPython was created when Robin Dunn needed a GUI to be deployed on HP-UX systems and also on Windows 3.1 within a few weeks. While evaluating commercial solutions, he ran across Python bindings for the wxWidgets toolkit. Thus, he learned Python and, in a short time, together with Harri Pasanen, became one of the main developers of wxPython, which grew from those initial bindings.