소스 검색

bouton changement de côté non redimensionnable

francois 7 년 전
부모
커밋
b5cdf3940e
3개의 변경된 파일10개의 추가작업 그리고 6개의 파일을 삭제
  1. 4 2
      Chronometre.cpp
  2. 5 3
      MaFenetre.cpp
  3. 1 1
      MaFenetre.h

+ 4 - 2
Chronometre.cpp

@@ -42,11 +42,13 @@ Chronometre::Chronometre (const QString & nom , QWidget * parent = 0) :
     ecranTemps = new QLabel (temps->toString("hh:mm::ss:zzz"));
     ecranTemps->setFont(font);
 
-	ecranLayout = new QHBoxLayout;
+    ecranLayout = new QHBoxLayout;
+    ecranLayout->addSpacing(40);
     ecranLayout->addWidget(ecranTemps);
     ecranLayout->addSpacing(40);
 
-	setLayout (ecranLayout);
+
+    setLayout (ecranLayout);
 	
     affichage();
     timer = new QTimer  (this);

+ 5 - 3
MaFenetre.cpp

@@ -44,12 +44,14 @@ MaFenetre::MaFenetre() :
     chrono1 = new Chronometre(nomJoueur1 , this);
     chrono2 = new Chronometre(nomJoueur2 , this);
     boutonInverser = new QPushButton ("<->");
+    boutonInverser->setMinimumWidth(50);
+    boutonInverser->setMaximumWidth(50);
 
 	////////////////// Groupe Définition de la classe ///////////////////////////
     layoutChrono = new QHBoxLayout;
-	layoutChrono->addWidget(chrono1);
-    layoutChrono->addWidget(boutonInverser);
-	layoutChrono->addWidget(chrono2);
+    layoutChrono->addWidget(chrono1);
+    layoutChrono->addWidget(boutonInverser, Qt::AlignVCenter);
+    layoutChrono->addWidget(chrono2);
 
     ///////////////////////////// Menus ////////////////////////////
     QMenu *menuFichier = menuBar()->addMenu("&Fichier");

+ 1 - 1
MaFenetre.h

@@ -57,7 +57,7 @@ class MaFenetre : public QMainWindow { // On hérite de QMainWindow (IMPORTANT)
 	Chronometre *chrono2;
     QLineEdit   *joueur1LineEdit;
     QLineEdit   *joueur2LineEdit;
-	QHBoxLayout *layoutChrono;
+    QHBoxLayout *layoutChrono;
 	QHBoxLayout *layoutBoutons;
     QVBoxLayout *layoutComplet;
 	QPushButton *boutonDemarrer;