Implement a container widget with a QVBoxLayout inside. Header and footer could be QLabels.
For printing you need to calculate the rectangles where you want to print header/plot/footer by yourself. Then you have to use QwtPlot:rint(QPainter *, const QRect &, ...) for the plot and 2 x QPainter::drawText(const QRect &, ...) for the labels.
Uwe
Bookmarks