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()...
Partager