Bon, voilà ce que j'ai fait maintenant
j'ai un fichier mainwindows.cpp
1 2 3 4 5
|
MainWindow::MainWindow()
{ ..............................................................
Coordinate3dWidget *camPosModifier;
camPosModifier = new Coordinate3dWidget(this); |
la class Coordinate3dWidget est définie comme ça
Coordinate3dWidget.h
1 2 3 4 5 6 7 8 9
|
class MainWindow;
class Coordinate3dWidget : public QObject//QWidget
{
Q_OBJECT
public:
Coordinate3dWidget(QWidget *parent=0);
....................................
MainWindow *wind; |
Coordinate3dWidget.cpp
1 2 3 4 5 6
|
class MainWindow;
Coordinate3dWidget::Coordinate3dWidget(QWidget *parent):QObject(parent)
// QWidget(parent)
{
wind=new MainWindow(); |
l'erreur maintenant est dans la ligne
camPosModifier = new Coordinate3dWidget(this);
il me dit qu'il n y a pas un constructeur pour "Coordinate3dWidget" pourtant il existe
Partager