WxWidgets

From ScientificComputing
Jump to: navigation, search

Category

Development, Library

Description

WxWidgets is a C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages. Initially started as a project for creating applications that were portable across Unix and Windows, it has grown to support Mac OS X, GTK+, and many other toolkits and platforms. WxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms that still utilize the native platform's controls and utilities. Link with the appropriate library for your platform and compiler, and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWidgets gives you: online help, network programming, streams, clipboard and drag and drop, multithreading, image loading and saving in a variety of popular formats, HTML viewing and printing, and much more.

Available versions (Euler, old software stack)

Legacy versions Supported versions New versions
2.8.12, 3.0.2

Please note that this page refers to installations from the old software stack. There are two software stacks on Euler. Newer versions of software are found in the new software stack.

Environment modules (Euler, old software stack)

Version Module load command Additional modules loaded automatically
2.8.12 module load gcc/4.8.2 wxwidgets/2.8.12
3.0.2 module load gcc/4.8.2 wxwidgets/3.0.2

Please note that this page refers to installations from the old software stack. There are two software stacks on Euler. Newer versions of software are found in the new software stack.

License information

wxWindows Library Licence

Links

http://www.wxwidgets.org

https://en.wikipedia.org/wiki/WxWidgets
https://github.com/wxWidgets/wxWidgets
https://sourceforge.net/projects/wxwindows