Superposer un widget translucide à un QGlViewer
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:
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