wxWidgets Logo
   

wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has popular language bindings for Python, Perl, Ruby and many other languages. Unlike other cross-platform toolkits, wxWidgets gives its applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-source and mature. Why not give it a try, like many others have?

Learn More or Download Now

      
DialogBlocks
Featured App: DialogBlocks
More Screenshots...

Heading News and Events

Google Drive Uses wxWidgets
2012-05-03

The recently released Google Drive system desktop client uses wxPython. Considering that Dropbox desktop client is also written in wxPython it could be taken as a proof that wxWidgets provides a solid foundation for cloud-based systems!

And as Google Drive application uses wxWidgets 2.9.3, it should hopefully help answering the often-asked question if 2.9 series is good enough for production use.

wxWidgets for Android Campaign
2012-05-02

We are looking for developers and/or funding to help us with developing wxAndroid port. If you are interested in working on this project yourself or would like to donate to see it happen, please contact us or visit the funding page. See the original forum post about this campaign for more details.

wxWidgets 2.9.3 Released
2011-12-14

wxWidgets 2.9.3 has been officially released. It is available from the usual locations at SourceForge and FTP mirror. Please read the change log if you're upgrading from a previous version. And please see online documentation for more details.

2.9 series bring many improvements compared to 2.8 series such as much better and simpler to use support for Unicode and the new wxOSX/Cocoa port, suitable for development of 64 bit GUI applications under OS X, as well as a huge number of other new features and bug fixes. Compared to the previous 2.9.2 release, the most important change in this release is the integration of the new wxWebView library. Other additions include wxTreeListCtrl, wxTimePickerCtrl, wxRichToolTip and wxBannerWindow as well as many incremental improvements and bug fixes to the existing classes.

While this is still officially a development release because some API details are still not frozen, we believe that 2.9.3 can be used in production environment, especially for the new projects for which (small) changes in behaviour since 2.8 are not a problem. Give it a try and let us know what do you think!

Which gcc Version to Use to Build wxWidgets Under Windows?
2011-06-18

If you are wondering which of the various MinGW, MinGW64 and Cygwin versions of the compiler is most suitable for Windows development of applications using wxWidgets, you may be interested in reading the article about choosing between them.

wxWidgets 2.8.12 Released
2011-03-28

The wxWidgets team is pleased to announce a new wxWidgets release. The latest stable release in the 2.8 series contains a number of bug fixes, and upgrading is recommended for all wxWidgets users. To get wxWidgets, please go to the download page.


Please see the news archive for older events.
 
 

Quick Links

 
  Getting Started
Tutorials
Mailing Lists
Documentation

Community

wxBlog
wxCode (Add-ons)
wxForum
wxWiki

Development

wxTrac
New ticket
Roadmap
 
 
 
 

wxSolutions

 
   
 
 
 

wxBook

 
 

Buy it From:
Amazon.com
Amazon.co.uk

 
 

Site design and update scripts by Kevin Ollivier, with special thanks to Brad Anderson for his improvements to the sidebar, intro table and navbar designs, Bryan Petty for the new wxWidgets blocks graphics and logo text, and to the wxWidgets community for all their helpful suggestions, comments and testing!