Configurer QPushbutton

haloremi Messages postés 350 Statut Membre -  
loupius Messages postés 789 Statut Membre -
Bonjour,
je suis actuellement sur un petit programme et j'aimerai pouvoir aligner à gauche de mon Qpushbutton un icon et centrer au milieu le texte. J'ai trouver le "->setStyleSheet("text-align: left");" mais tous se met à gauche.
Merci de vos réponses :D :D.

1 réponse

loupius Messages postés 789 Statut Membre 148
 
Comme on peut mettre un 'Layout' dans n'importe quel 'Widget', alors tout est possible, par exemple:
  QLabel* label1 = new QLabel;
  label1->setPixmap(QPixmap("open.xpm"));
  QLabel* label2 = new QLabel(QString("Bouton en fleur"));

  QHBoxLayout* hLayout = new QHBoxLayout;
  hLayout->addWidget(label1);
  hLayout->addWidget(label2);

  QPushButton* button = new QPushButton;
  button->setLayout(hLayout);
Tu peux jouer avec l'alignement du 'Layout'.
Tu perds la possibilité de déclarer facilement un raccourci mais tu peux toujours le déclarer par 'setShortcut'.
Bonne continuation.
1