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

Legacy versions Supported versions New versions
2.8.12, 3.0.2

Environment modules

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

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