bonjour, j'ai une application qui possède une image de fond (label+pixmap) et des widgets je voudrais l'afficher en plein écran le problème c'est que la fenêtre s'adapte à la taille de l'écran mais pas le background et les widgets ???
bonjour, j'ai une application qui possède une image de fond (label+pixmap) et des widgets je voudrais l'afficher en plein écran le problème c'est que la fenêtre s'adapte à la taille de l'écran mais pas le background et les widgets ???
pour chacun des éléments tu dois faire un resize en donnant comme argument la nouvelle taille qu'il faut avoir. Cette nouvelle taille s'obtient en récupérant la taille de l'écran, taille que tu peux affiner selon tes éléments je suppose...
http://qt.developpez.com/doc/4.5/qdesktopwidget/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QRect rect = QApplication::desktop()->screenGeometry(); // rect.x() -> width // rect.y() -> height
Ca ne sera peut être pas une bonne solution si tu utilises des images qui doivent être étirées. Mais sinon on utilise un QLayout dans la fenêtre qui contient tous tes widgets, le layout arrangera la disposition en fonction de la taille de ta fenêtre (et ré-arrangera lorsque que tu la redimensionnes).
http://qt.developpez.com/doc/4.5/layout/
merci j'ai adopté cette solution mais je dois entrer la taille de l'écran manuellement je ne sais pas pourquoi ça ne marche pas avec screenGeometry
Partager