Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


WxWidgets

wxWidgets
software
Logo
Logo
GenereLibreria software (non in lista)
SviluppatoreSviluppatori wxWidgets
Ultima versione3.2.5 (13/05/2024)
Ultima beta3.1.3 (28/10/2019)
Sistema operativoMultipiattaforma
LinguaggioC++
LicenzaLicenza wxWidgets
(licenza libera)
Sito webwww.wxwidgets.org/

In informatica, wxWidgets (conosciuto una volta con il nome di wxWindows) è un toolkit grafico multipiattaforma e open source, cioè una libreria di componenti elementari per costruire un'interfaccia grafica (GUI).

wxWidgets è distribuito secondo "una licenza LGPL modificata, ma approvata dalla OSI, in termini più permissivi"[1]. Il progetto è stato iniziato nel 1992 da Julian Smart[2], personaggio di spicco della comunità, che è ancora sviluppatore[3].

wxWidgets permette a un programma di essere compilato ed eseguito su numerose piattaforme informatiche con poche o nessuna modifica; le principali sono Windows (compreso Windows Mobile), Apple Macintosh, Linux/Unix (per X11, Motif e GTK+), OpenVMS e OS/2. È in fase di sviluppo una versione embedded.

La libreria è implementata in C++ ed esistono binding per numerosi linguaggi di programmazione, tra cui Python (wxPython), Perl e Ruby. Per la lista completa, con collegamenti ai rispettivi siti di progetto, consultare la lista di collegamenti esterni in fondo a questo articolo.

wxWidgets è un toolkit nativo: invece di emulare il disegno dei componenti usando le primitive grafiche delle diverse piattaforme, wxWidgets fornisce un sottile strato di astrazione verso i componenti nativi. In altre parole, il codice wxWidgets preferisce usare un componente nativo per quella piattaforma, invece di reimplementarlo usando widget emulati. Questo porta a un'interfaccia molto più veloce e simile a quella nativa rispetto a toolkit come Swing, usato da Java.

wxWidgets non è solo un'interfaccia grafica, ma ha anche primitive per il collegamento ai database attraverso ODBC, per la comunicazione interprocesso, per il networking ed altro.

  1. ^ The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. Licenza, su wxwidgets.org. URL consultato il 29/08/08.
  2. ^ About the wxWidgets Project [collegamento interrotto], su wxwidgets.org. URL consultato il 29/08/08.
  3. ^ About Julian Smart, www.anthemion.co.uk, su anthemion.co.uk. URL consultato il 29/08/08.

Previous Page Next Page






وكس ويدجيتز Arabic WxWidgets Bulgarian WxWidgets Czech WxWidgets German WxWidgets English WxWidgets Spanish WxWidgets Finnish WxWidgets French WxWidgets ID WxWidgets Japanese

Responsive image

Responsive image