QwtPlotCanvas is like any other class derived from QObject - nothing special. The symptoms of your linker message sound like you did something wrong on your way building the corresponding moc file ( perhaps forgotten to call qmake manually to update your Makefile after adding the Q_OBJECT macro ).
Uwe
Bookmarks