Skip to content
Cross-Platform GUI Library - Report issues here: http://trac.wxwidgets.org/
C++ C Objective-C Makefile Shell HTML Other
Latest commit 83489d6 Jun 28, 2016 @vadz vadz Fix PCH-less build after the previous commit
Include wx/textctrl.h to get wxTE_PASSWORD definition.
Failed to load latest commit information.
.github Rename directory with Github-specific files to the correct name Feb 19, 2016
art Replace images in wxRendererMac::DrawTitleBarBitmap() with drawing code. Jan 5, 2016
build Move wxPanel::HasTransparentBackground() to wxControlContainer Jun 7, 2016
demos Update version to 3.1.1 Mar 3, 2016
distrib Updated links and mailing list addresses. Oct 30, 2015
docs Ignore hints on wxTE_PASSWORD controls when not supported natively Jun 28, 2016
include Replace AddCatalog() overload with defaulted argument Jun 26, 2016
interface Ignore hints on wxTE_PASSWORD controls when not supported natively Jun 28, 2016
lib Delete dummy Jun 3, 2015
locale Minor Danish translations update Apr 8, 2016
misc Update the version in MSVS binaries helper script Apr 28, 2016
samples Ignore hints on wxTE_PASSWORD controls when not supported natively Jun 28, 2016
src Fix PCH-less build after the previous commit Jun 28, 2016
tests Improve translated mnemonics unit test Jun 26, 2016
utils Update version to 3.1.1 Mar 3, 2016
.gitattributes Replace upmake and dependent modules with a monolithic script Oct 4, 2015
.gitignore Simplify and extend .gitignore by using wildcards better Jun 7, 2016
.travis.yml Combine all Travis CI commands into a single one Jan 30, 2016
BuildGit.txt Updated BuildSVN.txt for git migration. Feb 20, 2015
Makefile.in Move wxPanel::HasTransparentBackground() to wxControlContainer Jun 7, 2016
README.md Update the link in README after the last commit Feb 19, 2016
acinclude.m4 Don't show checks for command line options to make configure less ver… Feb 6, 2016
aclocal.m4 Add --enable-cxx11 configure option Jan 24, 2016
appveyor.yml Stop AppVeyor build if a newer PR commit exists Feb 3, 2016
autoconf_inc.m4 Add wxSecretStore Jun 4, 2016
autogen.sh Use build/autoconf_prepend-include when running autoconf Feb 22, 2008
config.guess Update configure helper scripts to latest versions from GNU project. Nov 26, 2010
config.sub Update configure helper scripts to latest versions from GNU project. Nov 26, 2010
configure Merge branch 'uisim-xtest' Jun 4, 2016
configure.in Merge branch 'uisim-xtest' Jun 4, 2016
descrip.mms Remove controls sample from OpenVMS makefiles Feb 3, 2016
install-sh second try... Jun 1, 1999
mkinstalldirs Remove all lines containing cvs/svn "$Id$" keyword. Jul 26, 2013
regen Remove all lines containing cvs/svn "$Id$" keyword. Jul 26, 2013
setup.h.in Merge branch 'uisim-xtest' Jun 4, 2016
setup.h_vms Enabling wxUSE_GRAPHICS_CONTEXT on OpenVMS Jun 14, 2016
version-script.in Remove all lines containing cvs/svn "$Id$" keyword. Jul 26, 2013
wx-config-inplace.in Remove all lines containing cvs/svn "$Id$" keyword. Jul 26, 2013
wx-config.in Report libraries in EXTRALIBS_WEBVIEW in wx-config output Mar 12, 2016
wxwin.m4 Don't force the use of DEBUG on application in autoconf macros Sep 20, 2015

README.md

About

wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.

wxWidgets Logo

wxWidgets allows you to write native-looking GUI applications for all the major desktop platforms and also helps with abstracting the differences in the non-GUI aspects between them. It is free for the use in both open source and commercial applications, comes with the full, easy to read and modify, source and extensive documentation and a collection of more than a hundred examples. You can learn more about wxWidgets at https://www.wxwidgets.org/ and read its documentation online at http://docs.wxwidgets.org/

Platforms

AppVeyor Travis

wxWidgets currently supports the following primary platforms:

  • Windows XP, Vista, 7, 8 and 10 (32/64 bits).
  • Most Unix variants using the GTK+ toolkit (version 2.6 or newer or 3.x).
  • OS X (10.7 or newer) using Cocoa (32/64 bits).

Most popular C++ compilers are supported including but not limited to:

  • Microsoft Visual C++ 2003 or later (up to 2015).
  • g++ 3.4 or later, including MinGW/MinGW-64/TDM under Windows.
  • Clang under OS X and Linux.
  • Intel icc compiler.
  • Oracle (ex-Sun) aCC.

Licence

wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.

Further information

If you are looking for support, you can get it from

We would also gladly welcome your contributions.

Have fun!

The wxWidgets Team.

Something went wrong with that request. Please try again.