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