vererbung probleme
Verfasst: 31. August 2008 18:39
tag leute, ich hab folgendes problem.
ich hab eine klasse A welche (für connect usw.) von QWidget erbt, und eine klasse B welche von klasse A UND QMainWindow erben soll (weils halt QMainWindow elemente benötigt).
also:
so, problem an der sache ist dass ich dann ne menge errors bekomm wie zb:
hab auch schon versucht klasse A direkt von QMainWindow erben zu lassen, und B nurnoch von A, jedoch bekomm ich dann auch n error:
was mach ich falsch? ._.
hoffe ihr könnt mir helfen
thx, over
ich hab eine klasse A welche (für connect usw.) von QWidget erbt, und eine klasse B welche von klasse A UND QMainWindow erben soll (weils halt QMainWindow elemente benötigt).
also:
Code: Alles auswählen
class A : public QWidget
{
Q_OBJECT
protected:
void methoden();
usw.
};
class B : public A, public QMainWindow
{
Q_OBJECT
public:
B(QMainWindow *parent = 0, Qt::WindowFlags flags = 0);
usw.
};Code: Alles auswählen
.\MyWin.cpp(35) : error C2385: ambiguous access of 'connect'
could be the 'connect' in base 'QObject'
or could be the 'connect' in base 'QObject'Code: Alles auswählen
.\MyWin.cpp(25) : error C2614: 'B' : illegal member initialization: 'QMainWindow' is not a base or member hoffe ihr könnt mir helfen
thx, over