Bonsoir,
j'ai besoin d’afficher une image au centre de ma fenêtre crée avec designer j'ai essayé les layouts mais ça n'a rien donné. pour le moment elle s'afficher sur l'éxtrèmité gauche de ma fenêtre.
De laide svp.
Merci.
Bonsoir,
j'ai besoin d’afficher une image au centre de ma fenêtre crée avec designer j'ai essayé les layouts mais ça n'a rien donné. pour le moment elle s'afficher sur l'éxtrèmité gauche de ma fenêtre.
De laide svp.
Merci.
Tu dois jouer avec les layouts, mais aussi les spacers. Si tu ne veux pas que ton label prenne toute la place dans ta fenêtre, tu peux ajouter des spacers horizontaux, à droite et à gauche du label pour le centrer. Et même chose avec des spacers verticaux pour centrer verticalement.
oui j'ai essayé les layouts et les spacers mais ça ne marche pas.
Si tu veux qu'on t'aide il va falloir donner un peu plus d'infos...
Tu trouveras plein de choses utiles dans la doc :
http://qt.developpez.com/doc/latest/...r-layouts.html
Sinon si tu as bien mis tes widgets dans des layouts dans le designer, tu te retrouves surement avec un "cadre rouge" dans ta fenêtre ? Ce layout là se comporte comme un widget, et il reste placé là où tu l'as mis dans le designer sans s'agrandir. En fait il faut appliquer un layout au widget conteneur (la mainwindow, la dialog, un onglet, un groupbox etc).
Dans le designer tu peux le faire en sélectionnant le conteneur de plus haut niveau, et en utilisant la barre d'outil des layouts, voir ce point de la doc :
http://qt.developpez.com/doc/4.6/des...p-level-layout
Dans le code (quand on n'utilise pas le designer), il faut utiliser cette fonction : http://qt.developpez.com/doc/4.6/qwidget/#setLayout
merci pour votre réponse.
mais je vous assure que ça ne veut pas marcher.
dans ma fenêtre sous designer j'ai un Label et je veux que lors de l’exécution l'image que je charge se mettra dans le label et au centre de ma fenêtre mais malheureusement elle se met dans le label mais a gauche de ma fenêtre.
Merci.
Dans ce cas c'est peut être que le label prend tout l'espace mais l'image qu'il contient n'est pas centrée. Cela dit avec des spacers autour le label ne devrait pas prendre plus que l'image, c'est très bizarre.
Il faudrait que tu nous montres ton fichier ui, mais c'est pas très lisible.
Partager