Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1711 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Mettre a la bonne échelle un QPixMap à la taille du QPushButton (Qt4)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mettre a la bonne échelle un QPixMap à la taille du QPushButton (Qt4)

n°1687797
jijiz
Posté le 18-02-2008 à 13:46:27  profilanswer
 

Bonujour à tous et à toutes,
 
J'arrive a afficher une image sur un QPushButton via ce code :
 

Code :
  1. this->pushButton1->setGeometry( QRect( 710, 550, 240, 240 ) );
  2.     QPixmap Zob("Img.jpg" );
  3.     this->pushButton1->setPixmap( Zob );


 
Je souhaiterais que mon image prenne la taille du bouton. Help please, je ne trouve pas le bon attribut ou la bonne fonction à appeler/
 
Merci.

mood
Publicité
Posté le 18-02-2008 à 13:46:27  profilanswer
 

n°1687810
IrmatDen
Posté le 18-02-2008 à 14:16:09  profilanswer
 

Salut,
 
Il faut d'abord mettre ton QPixmap à l'échelle. 2 méthodes:

  • charger ton image dans un QImage, utiliser l'une des méthodes QImage::scaled*, puis utiliser la méthode statique QPixmap::fromImage
  • Laisser le chargement dans QPixmap, et utiliser l'une des méthodes QPixmap::transformed en passant une transformation/matrice mis à l'échelle avec les bons ratios


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Mettre a la bonne échelle un QPixMap à la taille du QPushButton (Qt4)

 

Sujets relatifs
Problème avec Qt4[HTA] Taille de fenêtre d'une application HTA
Taille maximale d'une liste en mémoire (std::list de la STL)adapter l'arrière plan à la taille de l'écran ?
Comment mettre le résultat d'une commande dans une variable DOSProblème pour adapter la taille d'une image à la cellule d'un tableau
[PHP] ftp_get taille limite de fichier à téléchargerTableau planning taille cellule dynamique
[CSS] taille minimale étirableTaille dans l'ajout du texte sur une image
Plus de sujets relatifs à : Mettre a la bonne échelle un QPixMap à la taille du QPushButton (Qt4)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR