QPainter dans Layout
Giovanni59410
Messages postés
567
Statut
Membre
-
Giovanni59410 Messages postés 567 Statut Membre -
Giovanni59410 Messages postés 567 Statut Membre -
Bonjous a tous,
Voila j'ai crée un ligne avec QPainter mais comme vous devez le savoir je ne peut pas l'ajouter a un layout avec addWidget.
J'aimerais donc savoir si vous avez une solution pour contourner le problème?
Merci d'avance
Voila j'ai crée un ligne avec QPainter mais comme vous devez le savoir je ne peut pas l'ajouter a un layout avec addWidget.
J'aimerais donc savoir si vous avez une solution pour contourner le problème?
Merci d'avance
2 réponses
-
Salut,
un QPainter n'est pas un QWidget. ton painter est forcément relié a un painterdevice (surement un graphicswidget/view) et c'est lui qui doit etre mis dans le layout.
sinon ,pour dessiner une ligne, tu as l'option QFrame, qui est un QWidget, lui-
-
-
QVBoxLayout *installe = new QVBoxLayout; QLabel *tire = new QLabel(); tire->setFrameStyle(QFrame::HLine | QFrame::Plain); tire->setLineWidth(2); tire->setContentsMargins(20,0,40,0); installe -> addWidget(titre); installe -> addWidget(tire); installe -> addWidget(texte); installe -> setSpacing(0); texte -> setFixedSize(510,378);
-
-
-
-