A WTemplate can be used to format a number of widgets within an XHTML fragment. This is especially useful as an alternative to a container widget if you want to use CSS for style and layout, and when the contents is relatively static: for each placeholder you must bind a widget or a string (which can be empty).
In a template text, a ${var} indicates a place holder named var which is substituted with a widget or string that is bound to that variable. Other syntactical constructs are:
The template text can be provided by a WString and is thus easily localized and internalitionalized using a message resource bundle.
Below is an example of a template text, illustrating the use of place holders for a line edit and two buttons.
This template text, made available as a string in a resource bundle with the id "WTemplate-example", is used by the following example:
If you want to simply display an HTML fragment without binding any widgets within it, then the WText widget is probably what you are looking for.