"Qt comes with a handy tool that lives a rather anonymous life
in the tools/qvfb directory. This tool does wonders when it comes
to demoing, training users and creating documentation.
"The QVFb, or Qt Virtual Framebuffer, is a tool that makes it
possible to run Qt applications on a virtual system with a limited
screen resolution, limited bit-depth, and with limited input
abilities. All of this on your desktop (or laptop) PC, saving you
the hazzles of cross-platform debugging, cross-compiling,
transfering files to the target, etc.
"The trick with the QVFb is not really how to use it, but
rather, how to build it. It is interesting enough that I've
actually given a number of speeches on it. The problem is not that
it is difficult to build, rather, that you have to build Qt two
times to get a working environment."