浏览代码

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;