J'ai une méthode X dérivant de QThread, qui dérive elle meme de QObject.

Ma méthode X affiche une QProgressDialog, mais elle aurait besoin d'être gérée par le QPaintEvent de la fenetre principale.

Je l'ai appelée de différentes manières :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CLASS::X(){
 
...
 
QProgessDialog progress(..., this->parent());
//invalid conversion from ‘QObject*’ to ‘QWidget*’
...
 
QProgressDialog progress(..., 0 (default));
//ca semble passer mais ca crashe en cours d'éxecution avec un message d'info concernant l'importance d'être soumis à un QPaintEvent...
 
...
 
}


merci pour votre aide


PS : un QWidget contient une méthode parentWidget()...