WxWidgets

wxWidgets
Original author(s)Julian Smart[1][2][3]
Developer(s)Various developers and contributors[4]
Initial release1992; 32 years ago (1992)[5]
Stable release3.2.6 (9 September 2024; 2 months ago (2024-09-09) [6]) [±]
Repository
Written inC++
Operating systemCross-platform
TypeDevelopment library
LicensewxWidgets Licence
Websitewxwidgets.org

wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with no significant code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications.[7] wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free.

The project was started under the name wxWindows in 1992 by Julian Smart at the University of Edinburgh.[1] The project was renamed wxWidgets in 2004 in response to a trademark claim by Microsoft UK.

It is free and open source software, distributed under the terms of the wxWidgets Licence, which satisfies those who wish to produce for GPL and proprietary software.[8]

  1. ^ a b "About the wxWidgets Project". wxwidgets.org. Retrieved 2010-01-02.
  2. ^ "About Julian Smart, www.anthemion.co.uk". anthemion.co.uk. Retrieved 2009-06-08.
  3. ^ "Julian Smart". bookfayre.cz. Retrieved 2009-06-08.
  4. ^ "The Team - wxWidgets". wxwidgets.org.
  5. ^ "History - wxWidgets". www.wxwidgets.org.
  6. ^ "wxWidgets: 3.2.6 Released". 2024-09-09. Retrieved 2024-09-13.
  7. ^ Cite error: The named reference users was invoked but never defined (see the help page).
  8. ^ Cite error: The named reference license was invoked but never defined (see the help page).