wxWidgets
Aus Tuxfutter
| WxWidgets | |
|---|---|
| Logo | |
| Hersteller / Programmierer | |
| | |
| Grundinformationen | |
| Lizenz: | GPL (Freie Software) |
| Unterstützte Plattformen: | |
| Webpräsenz / Download: | wxwidgets.org |
| Aktuelle Version: | |
| Alternativen | |
| Freie Software | Gtk, Gtkmm |
| Proprietäre Software | |
wxWidgets (ehemals wxWindows) ist ein plattformübergreifendes Toolkit zur Programmierung von grafischen Anwendungen unter Linux und Windows.
wxWidgets ist in C++ geschrieben und stellt einen umfangreichen Satz an C++-Klassen zur Verfügung.
Die Bibliotheken werden entweder gegen Gtkmm, OSF/Motif (X11) oder gegen die Windows-Biliotheken gelinkt.
Je nachdem, welche Version von wxWidgets verwendet wird (Gtk, Motif oder Windows) kann es ab und an zu Verschiebungen im Layout der Widget, also der grafischen Elemente kommen. Die ausführliche Dokumentation zu dem Toolkit gibt aber Hinweise und Tipps, wie man elegant plattformunabhängig programmieren kann, und auch, wie Verschiebungen im Layout zu vermeiden sind.
Im Gegensatz zur weitverbreiteten Grafikbibliothek Qt ist auch die kostenlose Entwicklung proprietärer Programme mit wxWidgets erlaubt, sogar erwünscht.
Wer also die "Fummelei" mit C-Callbacks unter Gtk, bzw. den manchmal komplizierten, verschachtelten Methodenaufrufen unter Gtkmm nicht mag, sollte sich mal wxWidgets ansehen.

