Bonjour à tous,

Je suis débutant sous Qt. j'essaye de créer une fenêtre transparente, tout en ne voulant récupérer la fenêtre de windows. j'ai déja lu pas mal de tutoriel, mais je me heurte toujours à un problème.

Je prends à la base un objet QMainWindow et je lui affecte un fond transparent (enfin j'essaye ), puis je rajoute une image .png (style vista avec opacité réduite à moins de 50%).

Le problème c'est que la fenêtre prend un fond noir et j'aperçois mon image par dessus.

j'ai réussi à enlever le cadre de windows (QWidget::setAttribute(Qt::FramelessWindowHint)). Mais est-il possible de d'afficher mon image sur l'écran quelque soit la méthode et pouvoir lui rajouter ensuite des objets comme des boutons, ...

Je vous remercie d'avance.