0

Is there a library that can load controls (buttons, text boxes, etc.) from an xml file? Kind of like in WPF.

Martin
  • 45
  • 1
  • 5

2 Answers2

0

Qt's resource files (*.qrc) are quite similar to XML (though they lack an XML header, so they're not truly proper XML). At least if memory serves, they get parsed and translated to C++ at build-time, so once the application is built, the UI is "fixed".

wxWidgets has an XML-based resource system (XRC, if memory serves) that I believe parses the XML and builds a UI from it at run-time. The UI can be modified independent of the code.

Jerry Coffin
  • 476,176
  • 80
  • 629
  • 1,111
0

If you want to use GTKmm, then there is GTKBuilder and LibGlade (now deprecated). They get loaded at runtime and define a UI in XML.

Soo Wei Tan
  • 3,262
  • 2
  • 34
  • 36
  • There is a Windows version of GTKMm (http://live.gnome.org/gtkmm/MSWindows). It does come with a large set of dependent DLLs though. – Soo Wei Tan Aug 15 '10 at 06:29