wxWidgets Logo
Screen Shots
Applications | wxWidgets samples

This is a small taste of what can be done with wxWidgets. See also the wxPython screenshots, and Marco Cavallini's Windows CE screenshots of samples running on industrial hardware.

Applications

BOINC
BOINC is software that uses the idle time on your computer (Windows, Mac, or Linux) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research.

One project that uses BOINC is SETI@home, a scientific experiment that uses Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI).

Windows
SYSmark 2012
SYSmark 2012 is an application-based benchmark that reflects usage patterns of business users in the areas of office productivity, data/financial analysis, system management, media creation, 3D modeling and web development. Windows
Game Develop
Game Develop is game development software, using wxWidgets for all GUI related tasks, allowing creation of any kind of 2D game without needing any knowledge in a specific language. Everything is made using visual editors and the software uses an event-based system, using conditions which have to be filled so as to execute actions, to manage the game logic. These events are compiled by Game Develop to machine code. Games can be compiled and distributed for Windows and Ubuntu. Windows
Linux
Audio Evolution
Audio Evolution, by eXtream Software Development, is a multi-platform audio and MIDI sequencing application with a focus on user-friendliness and simplicity. Compose your music using multi-channel recording, mixing, non-destructive editing, real-time effects and a lot more for a very affordable price! Windows
Mac OS X
Ginkgo CADx
Ginkgo CADx, by MetaEmotion S.L., is a multi-platform Open Source Medical Imaging Software which provides a complete DICOM Viewer solution with advanced capabilities and extensions support. Ginkgo CADx works on Windows, Linux and MacOS X. Windows
GIMIAS
GIMIAS is a workflow-oriented environment focused on biomedical image computing and simulation. The open source framework is extensible through plug-ins and is focused on building research and clinical software prototypes. Gimias has been used to develop clinical prototypes in the fields of cardiac imaging and simulation, angiography imaging and simulation, and neurology. Windows (1)
Windows (2)
Windows (3)
Mac OS X
WebsitePainter
WebsitePainter is a web editor for creating professional looking Websites, without HTML knowledge and programming. With a few clicks it is possible to create web pages with elements like Web2.0 buttons, gradients, round borders, hover effects, transparencies, continuous text and more. WebsitePainter works on Windows and Mac OS X. Windows
Trident
Trident, by USCS, is designed as a satellite application to the CADDS-5 system, as well as operating as a standalone program, to be used in shipbuilding. It is a modularized application, running on Win32, Solaris and Linux platforms. Presently there are 3 working modules: paint area estimation, hull draw generation, and CADDS-5 hiding procedure editor. Linux
Solaris (1)
Solaris (2)
Windows
VibeStation
VibeStudio Designer 1 is the first design suite specifically built for both content creation and rendering of dynamic and immersive spatial audio environments. Using this powerful suite of tools you can compose highly interactive audio scenes. Now audio designers can quickly and easily position audio emitters anywhere in the environment, apply a variety of motion algorithms and parameters to those emitters and dynamically control their behavior using never before seen sound animation technologies. Designers can also add geometric structures to the scene with acoustic properties and even apply material properties such as concrete, brick, glass, or lead to any structure in your scene. VibeStudio Designer 1 is a completely new way to think about audio. Windows
BitWise IM
BitWise IM is an instant messenger with text, file transfer/sharing, whiteboard, and voice capability. All data sent between clients is automatically encrypted for privacy. The cross-platform interoperability of all features is unmatched by any other instant messenger. A free Personal and a paid Professional version are offered. Aavailable for Windows, Linux, and Mac OS X. Mac OS X
Kirix Strata
Kirix Strata is an ad hoc data analysis and reporting tool for business analysts and IT workers. Strata enables you to explore and work with structured data much more effectively than with common data tools like spreadsheets and desktop databases. With Strata, you can access data from just about anywhere (including the Web), work with unlimited file sizes, and use a wealth of analytic tools to quickly accomplish your tasks. A short demonstration video can be found here. Windows
Linux
Caedium
Symscape's Caedium provides an affordable, unified simulation environment for 3D fluid flow analysis and visualization on Windows, Macintosh, and Linux. Caedium uses state-of-the-art Computational Fluid Dynamics (CFD) to simulate the fluid flow and heat transfer over almost any configuration. Caedium combines intuitive drag and drop model configuration with affordable pricing and free trials, bringing CFD within the reach of everyone. Windows
Linux
Mac
KICAD
KICAD is an open source (GPL) application for designing electronic schematic diagrams and printed circuit board artwork. Available for Windows and Linux. Windows
Kephra
Kephra is a programmer's GUI text editor which is based on Scintilla and written in Perl, using the wxPerl bindings. The interface is designed along the Perl principles "there is more than one way to do it" and "keep easy things easy and the hard possible". It runs on Linux, Mac and Windows. Windows
Transcribe!
Transcribe! is an assistant for people who sometimes want to work out a piece of music from a recording in order to write it out, or play it themselves, or both. Transcribe! is not an editor. It reads, plays, and records audio files but does not modify them. Available for Windows, Linux, and Mac OS X. Mac OS X
WaveIdea
WaveIdea configuration software accompanies a range of the company's audio devices. Mac
Cn3D
Cn3D is an application for viewing 3D structures from the National Center for Biotechnology Information's Entrez retrieval service. Cn3D runs on Windows, Macintosh, and Unix. Cn3D simultaneously displays structure, sequence, and alignment. Windows
Dataton WATCHOUT
Dataton WATCHOUT is multi-display production and presentation system, managing graphics, images, video, audio on a wide variety of display devices. All dialogs were created with DialogBlocks. Windows
FlameRobin
FlameRobin is a cross-platform database administration tool for the Firebird DBMS. Misc
Anthemion StoryLines
StoryLines is a story structuring tool for Windows and Linux, written by wxWidgets' creator, Julian Smart. Windows
Linux
SciTech Software's Display Doctor
Display Doctor is a well-respected display utility for Windows, and it uses wxWidgets and wxHTML applets to create a thoroughly modern look. Windows
poEdit
poEdit is Vaclav Slavik's message translation utility, to help wxWidgets users produce internationalised applications. This screenshot show a wxGTK version of poEdit is running on Linux, while a wxMSW version is running simultaneously in a VMware session. Windows and Linux
eCos Configuration Tool
The eCos Configuration Tool is a vital part of the eCos embedded operating system. It's a sophisticated wxWidgets application that allows detailed configuration of eCos to squeeze it into the available hardware.

Linux
Mahogany
Mahogany is a very flexible mail client for Windows and Linux, with Python built-in for customisation. Windows
More
wxDesigner
wxDesigner is a commercial, sizer-based dialog editor and RAD. This shows wxDesigner running on OS X. Mac OS X
More
Audacity
Audacity is a free cross-platform digital audio editor, with a very nice user interface. Mac OS X
Linux
More
AcmeDiag
AcmeDiag is a diagnostic utility for device driver and hardware development. Currently, it supports viewing, editing, and saving memory and I/O registers. It also acts as a simple binary file editor. Windows
Biolka

Biolka is a Hungarian daily Bible reading client software, based entirely on wxWidgets, with an elegant custom skin (tabs, buttons, fade in/out), animated buttons/minimize/maximize and close, calendar, autostart, text size adjustments etc.

Currently the source is closed, but might be GPL-ed in the future.

Windows
wxForms

wxForms for Delphi is an integrated wxWidgets form designer for CodeGear Delphi and a Pascal wrapper for Delphi/Free Pascal that helps create cross platform applications for Windows, Mac OSX and Linux using single source base.

Vista
Mac OS X
Linux
More

wxWidgets samples

Minimal
This is the simplest sample there is - just a frame, a menubar, a statusbar, and an about box. You can find the source code in samples/minimal in your wxWidgets distribution. Mac OS X
Windows
GTK+
Motif
MGL on DOS
wxListCtrl
wxListCtrl is a sophisticated control capable of showing list, icon and report views. You can find the source code in samples/listctrl in your wxWidgets distribution. GTK+
wxGLCanvas
The OpenGL samples show how applications can support 3D graphics on multiple platforms. Motif
wxHTML
The wxHTML subsystem gives wxWidgets applications the ability to use HTML to build attractive dialog boxes, show online help, and even generating and printing reports. The screenshot below shows the helpview application in action. You can find the source code under samples/html in your wxWidgets distribution. Windows
GTK+
MGL on Linux
wxPoem
wxPoem is a little demo that extracts random poems from a text file and displays them in an aesthetically pleasing way, sizing the frame to fit the poem. X11
Common Dialogs
This sample demonstrates a variety of the common dialogs supported by wxWidgets. wxColourDialog/X11
wxTipDialog/X11
wxDirDialog/X11
wxFindReplaceDialog/X11
wxFileDialog/X11
wxGrid
The grid control is actually a whole subsystem of classes, with a plug-in rendering and input system for viewing and editing custom data. X11
Life!
This is the Life! demo running on the iPAQ under Familiar Linux/TinyX, using the wxX11 port. Screen 1
Screen 2
Screen 3
Screen 4
 
 

Quick Links

 
  Documentation
Hello, world!
Stable manual
Latest manual
Change log

Community

Mailing Lists
wxBlog
wxCode (Add-ons)
wxForum
wxWiki

Development

Sources
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!