Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
WxPython
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History== In 1995, Robin Dunn needed a [[graphical user interface|GUI]] application to be deployed on [[HP-UX]] systems but also run [[Windows 3.1]] within short time frame. He needed a [[Cross-platform software|cross-platform]] solution. While evaluating free and commercial solutions, he ran across [[Python (programming language)|Python]] bindings on the wxWidgets toolkit [[Web page|webpage]] (known as wxWindows at the time). This was Dunn's introduction to Python. Together with Harri Pasanen and Edward Zimmerman he [[Software Developer|developed]] those initial bindings into wxPython 0.2.<ref name=":0">{{Cite web |last=Team |first=The wxPython |date=2017-07-14 |title=wxPython History |url=https://wxpython.org/pages/history/index.html |access-date=2022-06-25 |website=wxPython |language=en}}</ref> In August 1998, version 0.3 of wxPython was released. It was built for wxWidgets 2.0 and ran on Win32, with a wxGTK version in the works.<ref>{{Cite web |date=2001-03-12 |title=Yahoo! Groups : python-announce-list Messages :Message 95 of 1083 |url=https://groups.yahoo.com/group/python-announce-list/message/95 |access-date=2022-06-25 |website= |archive-url=https://web.archive.org/web/20010312234326/https://groups.yahoo.com/group/python-announce-list/message/95 |archive-date=12 March 2001 |url-status=dead}}</ref> The first versions of the wrapper were created by hand. However, the [[Source code|code]] became difficult to maintain and keep synchronized with wxWidgets releases. By 1997, versions were created with [[SWIG]], greatly decreasing the amount of work to update the wrapper.<ref name=":0" /> === Project Phoenix === In 2010, the Project Phoenix began; an effort to clean up the wxPython [[implementation]] and in the process make it compatible with Python 3.<ref>{{cite web |title=Goals of Project Phoenix |url=http://wiki.wxpython.org/ProjectPhoenix/ProjectGoals |access-date=2016-03-17}}</ref> The project is a new implementation of wxPython, focused on improving speed, maintainability and extensibility. Like the previous version of wxPython, it wraps the wxWidgets [[C++]] toolkit and provides access to the [[user interface]] portions of the wxWidgets [[API]].<ref>{{cite web |title=Project Phoenix readme file on GitHub |website=[[GitHub]] |url=https://github.com/wxWidgets/Phoenix/blob/master/README.rst |access-date=2014-01-01}}</ref> With the release of 4.0.0a1 wxPython in 2017, the Project Phoenix version became the official version.<ref>{{Cite web |last=Robin |date=2017-04-16 |title=wxPython 4.0.0a1 Release |url=https://wxpython.org/news/wxpython-4.0.0a1-release/index.html |access-date=2022-06-25 |website=wxPython |language=en}}</ref> wxPython 4.x is the current version being developed as of June 2022.<ref>{{Cite web |last=Team |first=The wxPython |date=2020-11-21 |title=wxPython 4.1.1 Released |url=https://wxpython.org/news/2020-11-21-wxpython-411-release/index.html |access-date=2022-06-25 |website=wxPython |language=en}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)