Bonjour,

J'aimerai savoir s'il est possible de superposer un QWidget (qui serait dans mon besoin translucide) à un qglviewer (qui serait donc derrière le qwidget).

Actuellement, voici ce que je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
QWidget *main_widget = new QWidget();
QGridLayout *glGrid = new QGridLayout();
glGrid->addWidget(glWidget,0,0);
glGrid->addWidget(sketching_widget,0,0);
main_widget->setLayout(glGrid);
Grâce à un raccourci, je peux activer ou désactiver la visualisation du sketching_widget, et celui-ci se superpose alors (ou non) à ma visualisation opengl. cet sketching_widget est censé devenir une zone de tracé d'utilisateur (des courbes)

Le problème que je rencontre est que ce qui s'affiche actuellement est totalement noir (lorsque je fais sketching_widget->setVisible(true)).

Est-il possible de faire cela et d'avoir en plus une composante alpha permettant de garder la visualisation openGL tout en ayant la possibilité de faire des tracés ?

Merci d'avance,

Muska17