Tutorials
For a more extensive list of tutorials, please see the Guides & Tutorials page on the community wiki.
Getting Started
'Hello world' in wxWidgets: A Very Short Tutorial
A tiny tutorial with code from wxWidgets manual.
What Do These Sizer Things Do?
One of the most intimidating parts of wxWidgets is figuring out how sizers work. They are quite powerful, but sometimes unintuitive. This is intended as a guide to aid in understanding what all those parameters do. By Brian Victor. Please notice that this tutorial hasn't been updated to use wxSizerFlags, so while the concepts presented in it are still relevant, it doesn't use the preferred API.
Programming C++ GUIs with the wxWidgets Library
The wxWidgets library makes programming GUIs incredibly easy, far easier than with most platform APIs. Jeff Cogswell shows how this handy C++ library can shorten your programming time with powerful classes that are simple to use. Written by Jeff Cogswell.
Intermediate wxWidgets Tutorial
A more in-depth tutorial covering menus, toolbars, layout, events, standard and custom dialogs, common and custom controls, drag & drop, and drawing with device contexts, written by Jan Bodnar.
IDE Setup/Configuration
Starting with wxWidgets using MinGW and Code::Blocks
The Microsoft Windows specific guide hopes to assist the readers with decisions regarding which wxWidgets version and configuration to use and show how to build wxWidgets using MinGW with various parameters affecting the resulting build. It also describes in detail setting-up a wxWidgets project in popular IDE Code::Blocks.
Contributing
How to Submit Patches
A description of how to write and submit patches to wxWidgets.
Adding wxWidgets Class Documentation
This note is aimed at people wishing to add documentation for a class to the official wxWidgets manual.
wxWidgets and Others
Using wxWidgets with OpenCV
Shows how to write a simple application displaying the video stream from a camera obtained using OpenCV in a wxWindow.
Miscellaneous
Writing Online Help
Options available when writing online help for wxWidgets applications.
Building Installers
Some ways to distribute your wxWidgets application in a friendly way.
Accessibility Support
The current status of accessibility support in wxWidgets.
Using Mnemonics
Optimizing menus and controls for quick use and accessibility.