Ultimate++ is een multiplatformtoolkit waarmee getracht wordt de complexiteit van de broncode te verminderen door het toepassen van vele functies uit C++.
Hello World Dit voorbeeld maakt een U++ programma met een "Hello world!"-knop:
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
class MyApp : public TopWindow { typedef MyApp CLASSNAME;
public: MyApp() { Title("Hello world"); button.SetLabel("Hello world!"); button <<= THISBACK(Click); Add(button.HSizePos(100, 100).VSizePos(100, 100));
private: void Click() { if(PromptYesNo("Button was clicked. Do you want to quit?")) Break();
Button button;
GUI_APP_MAIN { MyApp().Run(); }
Zie ook Qt, een toolkit gebruikt door KDE-applicaties GTK+, de GIMP-toolkit, een toolkit gebruikt door GNOME-applicaties FLTK, een lichte en multiplatform toolkit wxWidgets
Externe link Projectpagina
Categorie:Widget toolkit Categorie:Software geschreven in C++ Categorie:Opensourcesoftware en vrije software