Message de Soumen banerjee <[email protected]>:

> In the files attached, mainwindow.cpp has the following line
>
> connect(ptr,SIGNAL(setlabel(int)),this,SLOT(setLabel(int)));
>
> where ptr is of type mythread* which is derived from QThread
> the application compiles without error but on running, quits with
> segfault. Omitting the connect line solves the problem but removes all
> the functionality. How do you connect these together?
> Regards
> Soumen
>

Hi,

In mainwindow.cpp when you call connect, ptr is undefined, causing the  
segfault.

Putting the two lines in this order solves the problem :

     ptr=new mythread(this);
     connect(ptr,SIGNAL(setlabel(int)),this,SLOT(setLabel(int)));

Hope this helps.

Gilles


_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to