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 :
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)
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);
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
Partager