Configurer QPushbutton

Fermé
haloremi Messages postés 304 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 6 novembre 2015 - 4 mars 2012 à 11:03
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 4 mars 2012 à 13:32
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 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
4 mars 2012 à 13:32
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