Hallo,
ich versuch mich gerade an meiner ersten QT Anwendung, das ganze kompiliert wunderbar nur beim linken bekomme ich fehle wie:
Code:
/tmp/ccdvER22.o(.text+0x1c): In function `PerfWidget::PerfWidget(QWidget*, char const*)':
qtperf.cpp: undefined reference to `vtable for PerfWidget'
Danke im Vorraus, lg
Code:
#include <qapplication.h>
#include <qwidget.h>
class PerfWidget : public QWidget
{
Q_OBJECT
public:
PerfWidget();
QSizePolicy sizePolicy() const;
protected:
void paintEvent( QPaintEvent * );
};
PerfWidget::PerfWidget() : QWidget()
{
setPalette( QPalette( QColor( 250, 250, 200) ) );
}
void PerfWidget::paintEvent( QPaintEvent * )
{
}
QSizePolicy PerfWidget::sizePolicy() const
{
return QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
}
int main( int argc, char** argv )
{
QApplication app( argc, argv );
QWidget *window = new QWidget();
app.setMainWidget(window);
window->show();
return app.exec();
}
Lesezeichen