wxWidgets for Windows 3.1.2

wxWidgets in Development / Components & Libraries

wxWidgets for Windows screenshot

User Rating: 2.6 (24 votes)

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.

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 (Windows/Unix/Mac, others coming shortly) and compiler (almost any popular C++ 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, database support, HTML viewing and printing, and much much more.

wxWidgets Features

Cross-platform ability

wxWidgets allows you to target Windows 95/98/ME, Windows NT/2K/XP, Linux/Unix with the GTK+ toolkit (or plain X11, or Motif), and MacOS. So, you don't have to worry that your development investment will be made obsolete by the requirement to target another platform. Very little platform-specific power is sacrificed by the breadth of coverage, since missing functionality is often emulated, such as MDI (Multiple Document Interface) frames and the advanced tree and list controls. If you want, you can even cross-compile Windows applications without leaving your Linux environment.

Open source

wxWidgets is free and open source. That doesn't mean it's a poor man's tool: it just means that it is developed by an enthusiastic and talented Internet-based team who are building a quality toolkit that lives up to their own expectations and standards.

It also means that you don't have to worry about wxWidgets' vendor going broke: there is no single vendor, and you will always have access to the source code.

The licence for wxWidgets means that anyone can use it, for proprietary or open source (and GPL'ed) software.

Documentation and samples

wxWidgets has a reference manual running to around 1800 pages, in a format to suit everyone: HTML, Windows Help, and Acrobat PDF. The user can also get better acquainted with the API by looking at the selection of over 50 samples.

wxWidgets is documented using Tex2RTF, a free add-on utility with which you can provide your own applications with cross-platform online help and printed manuals.

Wide range of control and window classes

wxWidgets has the usual basic controls such as text and bitmap buttons, text entry, scrolling list, combobox, checkbox, and so on, plus more advanced classes including:

* wxTreeCtrl: shows a hierarchy of text or bitmap labels.
* wxListCtrl: shows a list of small or large icons; in report mode, it shows a header with resizeable elements, and columns of text.
* wxNotebook: shows tabbed pages. The control can be used within dialogs and other windows.
* wxMDIParentFrame, wxMDIChildFrame allow child frames to be viewed inside a main frame. This is implemented using tabs on non-Windows platforms.
* wxScrolledWindow: implements a convenient scrolling window, though different scrolling behaviours may be implemented to suit the application.
* wxSplitterWindow and wxSashWindow: support for windows with sashes (divisions).
* wxGauge: supports gauge behaviour using the appropriate look and feel for the platform.
* wxToolBar: on each platform, a good-looking toolbar is available.

File Size: 51.900390625 MB License: Open Source Price: FREE
Platform: Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64
Downloads: Total: 175 | This Month: 11 Released: 2018-12-10
wxWidgets for Windows Similar Software

wxWidgets for Mac OS X 3.1.2 wxWidgets     update

wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and ... 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 .... Free download of wxWidgets for Mac OS X 3.1.2

software pick   

OpenEV for Windows 1.80 Atlantis Scientific Inc.    

... OpenEV is a software library and application for viewing and analysing raster and vector geospatial data. ... world. OpenEV is both: * An application for displaying and analysing geospatial data * A developer ... LGPL license Open Source license. It is available for Windows, Linux, Sun Solaris, and SGI Irix operating .... Free download of OpenEV for Windows 1.80

software pick   

wxWidgets for Linux 3.1.2 wxWidgets     update

wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and ... 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 .... Free download of wxWidgets for Linux 3.1.2

NTL for Windows 5.5.2 Victor Shoup    

... portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and ... NTL provides high quality implementations of state-of-the-art algorithms for: * arbitrary length integer arithmetic and arbitrary ... Korkin-Zolotarev reduction, and the new Schnorr-Horner pruning heuristic for block Korkin-Zolotarev; * basic linear algebra over the .... Free download of NTL for Windows 5.5.2

software pick   

GTK+ for Windows x32 3.6.4 The GTK+ Team    

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete ... of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be ... fees or royalties. GTK+ has been developed for over a decade to be able to deliver .... Free download of GTK+ for Windows x32 3.6.4

software pick   
Popular Software in Development / Components & Libraries

Oracle Data Access Components 11.0 Devart     update

Delphi, C++Builder and Lazarus component library for direct access to Oracle. Free download of Oracle Data Access Components 11.0

StrokeScribe 5.2.6.0 StrokeScribe     update

Barcode ActiveX with CODE128, EAN13, PDF417 and Data Matrix support. Free download of StrokeScribe 5.2.6.0

TMS Instrumentation WorkShop for FireMonkey 2.8.0.2 TMS Software    

FireMonkey components for instrumentation and multimedia applications. Free download of TMS Instrumentation WorkShop for FireMonkey 2.8.0.2

RabbitMQ Java AMQP client library 2.8.0 Rabbit Technologies Ltd.    

The emerging standard for high performance enterprise messaging. Free download of RabbitMQ Java AMQP client library 2.8.0

software pick   

Revulytics Usage Intelligence, Mac ObjC 5.5 Revulytics, Inc.     update

The first usage analytics solution purpose-built for distributed software.. Free download of Revulytics Usage Intelligence, Mac ObjC 5.5