Ich habe ein eignes Widget erstellt, welches eine pure virtual Funktion, einen pure virtual privaten Slot und einen virtual privaten Slot zum überscheiben haben soll:
Code: Alles auswählen
class ClassA : public QWidget
{
Q_OBJECT
public:
explicit ClassA(QWidget *parent = 0);
virtual void fkt1() = 0;
private slots:
virtual void pushButtonOkClicked();
virtual void pushButtonCloseClicked() = 0;
}Code: Alles auswählen
class ClassB : public ClassA
{
Q_OBJECT
public:
explicit ClassB(QWidget *parent = 0);
void fkt1();
private slots:
void pushButtonOkClicked();
void pushButtonCloseClicked();
}
ClassB::ClassB(QWidget *parent) :
QWidget(parent)
{
}Scheinbar mache ich prinzipiell schon was falsch? Wie mache ich es richtig?error C2614: 'ClassB': Unzulässige Elementinitialisierung: 'QWidget' ist weder Basis noch Element