Hi, 1) You are missing the Q_OBJECT macro 2) Is there a good reason you don't make the base class a QWidget? 3) Even better, why not make the base class a QObject which emits signals which you can connect up to widgets to display the information. Cheers, Ian.