Quellcode durchsuchen

Correction de l'affichage des onglets

unknown vor 10 Jahren
Ursprung
Commit
a8ef4adc85
4 geänderte Dateien mit 41 neuen und 39 gelöschten Zeilen
  1. 6 2
      DMonde.py
  2. 0 2
      a faire.txt
  3. 23 23
      lib/ui/ecran_principal.py
  4. 12 12
      lib/ui/mainwindow.ui

+ 6 - 2
DMonde.py

@@ -72,6 +72,8 @@ class DMonde(QMainWindow):
         self.connect(self.ui.cbt_sauver, SIGNAL("clicked()"), self.sauverPlateau)   
         self.connect(self.ui.cbt_fermer, SIGNAL("clicked()"), self.fermerPlateau)
         self.ui.cbt_vue.setViewportUpdateMode(QGraphicsView.BoundingRectViewportUpdate)
+        self.ui.cp_ongletsListes.setStyleSheet("QTabBar::tab { width: 38px; }")
+        self.ui.pi_ongletsListes.setStyleSheet("QTabBar::tab { width: 38px; }")
 
         self.majFichierInfosSvg()
         self.creerEcranFondPlateau()
@@ -182,7 +184,6 @@ class DMonde(QMainWindow):
 
         self.ui.cbt_modeCreation.setVisible(conditionModeCombat)
         self.ui.pi_panneau.setVisible(conditionModeCombat)
-        
 
     def reinitialiserPanneauxPlateau(self):
         """remet a neuf les commandes liees au plateau"""
@@ -209,7 +210,10 @@ class DMonde(QMainWindow):
             for item in panneau.findChildren(QDoubleSpinBox):
                 item.setValue(0)                
 
-
+    def resizeEvent(self, event):
+        val = (self.ui.dm_panneauCentre.width() - 20)/3
+        self.ui.dm_panneauCentre.setStyleSheet("QTabBar::tab { width: "+str(val)+"px; }")
+        
         
 if __name__ == "__main__":
    app = QApplication(argv)

+ 0 - 2
a faire.txt

@@ -1,7 +1,5 @@
 creer une forme de dessin 'pot de peinture'
 
-reprendre l'affichage lorsqu'aucun plateau n'est chargé
-
 creer des id uniques pour les plateaux et objets ("p"+partie++chapitre+nom? ou tps en s a la creation + préfixe?)
 
 chaque fichier de svg doit etre accompagne d'un petit fichier d'info (.pi?)

+ 23 - 23
lib/ui/ecran_principal.py

@@ -2,7 +2,7 @@
 
 # Form implementation generated from reading ui file 'mainwindow.ui'
 #
-# Created: Mon May 18 12:15:54 2015
+# Created: Mon May 18 14:03:21 2015
 #      by: PyQt4 UI code generator 4.10.4
 #
 # WARNING! All changes made in this file will be lost!
@@ -382,8 +382,8 @@ class Ui_principal(object):
         self.layoutCombatCentre.addWidget(self.histo_combat)
         self.plateauLayoutH.addLayout(self.layoutCombatCentre)
         self.cp_panneau = QtGui.QFrame(self.Combats_tab)
-        self.cp_panneau.setMinimumSize(QtCore.QSize(161, 0))
-        self.cp_panneau.setMaximumSize(QtCore.QSize(161, 16777215))
+        self.cp_panneau.setMinimumSize(QtCore.QSize(170, 0))
+        self.cp_panneau.setMaximumSize(QtCore.QSize(170, 16777215))
         self.cp_panneau.setAutoFillBackground(True)
         self.cp_panneau.setFrameShape(QtGui.QFrame.StyledPanel)
         self.cp_panneau.setFrameShadow(QtGui.QFrame.Raised)
@@ -575,10 +575,10 @@ class Ui_principal(object):
         self.cp_epaisseurPinceau.setOrientation(QtCore.Qt.Horizontal)
         self.cp_epaisseurPinceau.setObjectName(_fromUtf8("cp_epaisseurPinceau"))
         self.verticalLayout_3.addWidget(self.cP_boiteFormes)
-        self.cp_accesListes = QtGui.QTabWidget(self.cp_panneau)
-        self.cp_accesListes.setMinimumSize(QtCore.QSize(141, 0))
-        self.cp_accesListes.setMaximumSize(QtCore.QSize(141, 16777215))
-        self.cp_accesListes.setObjectName(_fromUtf8("cp_accesListes"))
+        self.cp_ongletsListes = QtGui.QTabWidget(self.cp_panneau)
+        self.cp_ongletsListes.setMinimumSize(QtCore.QSize(154, 0))
+        self.cp_ongletsListes.setMaximumSize(QtCore.QSize(154, 16777215))
+        self.cp_ongletsListes.setObjectName(_fromUtf8("cp_ongletsListes"))
         self.cp_afficherTerrains = QtGui.QWidget()
         self.cp_afficherTerrains.setObjectName(_fromUtf8("cp_afficherTerrains"))
         self.verticalLayout_4 = QtGui.QVBoxLayout(self.cp_afficherTerrains)
@@ -604,7 +604,7 @@ class Ui_principal(object):
         self.verticalLayout_4.addWidget(self.cp_listeTerrains)
         icon19 = QtGui.QIcon()
         icon19.addPixmap(QtGui.QPixmap(_fromUtf8("img/paysage.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
-        self.cp_accesListes.addTab(self.cp_afficherTerrains, icon19, _fromUtf8(""))
+        self.cp_ongletsListes.addTab(self.cp_afficherTerrains, icon19, _fromUtf8(""))
         self.cp_afficherDecors = QtGui.QWidget()
         self.cp_afficherDecors.setObjectName(_fromUtf8("cp_afficherDecors"))
         self.verticalLayout_7 = QtGui.QVBoxLayout(self.cp_afficherDecors)
@@ -628,7 +628,7 @@ class Ui_principal(object):
         self.verticalLayout_7.addWidget(self.cp_listeDecors)
         icon20 = QtGui.QIcon()
         icon20.addPixmap(QtGui.QPixmap(_fromUtf8("img/decor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
-        self.cp_accesListes.addTab(self.cp_afficherDecors, icon20, _fromUtf8(""))
+        self.cp_ongletsListes.addTab(self.cp_afficherDecors, icon20, _fromUtf8(""))
         self.cp_afficherCreatures = QtGui.QWidget()
         self.cp_afficherCreatures.setObjectName(_fromUtf8("cp_afficherCreatures"))
         self.verticalLayout_6 = QtGui.QVBoxLayout(self.cp_afficherCreatures)
@@ -652,7 +652,7 @@ class Ui_principal(object):
         self.verticalLayout_6.addWidget(self.cp_listeCreatures)
         icon21 = QtGui.QIcon()
         icon21.addPixmap(QtGui.QPixmap(_fromUtf8("img/creature.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
-        self.cp_accesListes.addTab(self.cp_afficherCreatures, icon21, _fromUtf8(""))
+        self.cp_ongletsListes.addTab(self.cp_afficherCreatures, icon21, _fromUtf8(""))
         self.cp_afficherCaches = QtGui.QWidget()
         self.cp_afficherCaches.setObjectName(_fromUtf8("cp_afficherCaches"))
         self.verticalLayout_5 = QtGui.QVBoxLayout(self.cp_afficherCaches)
@@ -678,8 +678,8 @@ class Ui_principal(object):
         self.verticalLayout_5.addWidget(self.cp_listeCaches)
         icon22 = QtGui.QIcon()
         icon22.addPixmap(QtGui.QPixmap(_fromUtf8("img/main_cache.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
-        self.cp_accesListes.addTab(self.cp_afficherCaches, icon22, _fromUtf8(""))
-        self.verticalLayout_3.addWidget(self.cp_accesListes)
+        self.cp_ongletsListes.addTab(self.cp_afficherCaches, icon22, _fromUtf8(""))
+        self.verticalLayout_3.addWidget(self.cp_ongletsListes)
         self.creationPlateau_sousPanneauBas = QtGui.QFrame(self.cp_panneau)
         self.creationPlateau_sousPanneauBas.setMinimumSize(QtCore.QSize(141, 81))
         self.creationPlateau_sousPanneauBas.setMaximumSize(QtCore.QSize(141, 81))
@@ -756,8 +756,8 @@ class Ui_principal(object):
         self.verticalLayout_3.addWidget(self.creationPlateau_sousPanneauBas)
         self.plateauLayoutH.addWidget(self.cp_panneau)
         self.pi_panneau = QtGui.QFrame(self.Combats_tab)
-        self.pi_panneau.setMinimumSize(QtCore.QSize(161, 0))
-        self.pi_panneau.setMaximumSize(QtCore.QSize(161, 16777215))
+        self.pi_panneau.setMinimumSize(QtCore.QSize(170, 0))
+        self.pi_panneau.setMaximumSize(QtCore.QSize(170, 16777215))
         self.pi_panneau.setAutoFillBackground(True)
         self.pi_panneau.setFrameShape(QtGui.QFrame.StyledPanel)
         self.pi_panneau.setFrameShadow(QtGui.QFrame.Raised)
@@ -853,8 +853,8 @@ class Ui_principal(object):
         self.pi_attaqueZone.setObjectName(_fromUtf8("pi_attaqueZone"))
         self.verticalLayout_10.addWidget(self.pi_actions)
         self.pi_ongletsListes = QtGui.QTabWidget(self.pi_panneau)
-        self.pi_ongletsListes.setMinimumSize(QtCore.QSize(152, 0))
-        self.pi_ongletsListes.setMaximumSize(QtCore.QSize(152, 16777215))
+        self.pi_ongletsListes.setMinimumSize(QtCore.QSize(154, 0))
+        self.pi_ongletsListes.setMaximumSize(QtCore.QSize(154, 16777215))
         self.pi_ongletsListes.setObjectName(_fromUtf8("pi_ongletsListes"))
         self.pi_afficherAttributs = QtGui.QWidget()
         self.pi_afficherAttributs.setObjectName(_fromUtf8("pi_afficherAttributs"))
@@ -890,7 +890,7 @@ class Ui_principal(object):
         self.pi_listeAttributs.verticalHeader().setVisible(False)
         self.verticalLayout_9.addWidget(self.pi_listeAttributs)
         icon39 = QtGui.QIcon()
-        icon39.addPixmap(QtGui.QPixmap(_fromUtf8("../../img/profil.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+        icon39.addPixmap(QtGui.QPixmap(_fromUtf8("img/profil.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
         self.pi_ongletsListes.addTab(self.pi_afficherAttributs, icon39, _fromUtf8(""))
         self.pi_afficherAttaques = QtGui.QWidget()
         self.pi_afficherAttaques.setObjectName(_fromUtf8("pi_afficherAttaques"))
@@ -1327,8 +1327,8 @@ class Ui_principal(object):
 
         self.retranslateUi(principal)
         self.dm_panneauCentre.setCurrentIndex(0)
-        self.cp_accesListes.setCurrentIndex(3)
-        self.pi_ongletsListes.setCurrentIndex(3)
+        self.cp_ongletsListes.setCurrentIndex(3)
+        self.pi_ongletsListes.setCurrentIndex(0)
         self.tabStatutAppli.setCurrentIndex(2)
         QtCore.QMetaObject.connectSlotsByName(principal)
 
@@ -1418,17 +1418,17 @@ class Ui_principal(object):
         item.setText(_translate("principal", "code", None))
         item = self.cp_listeTerrains.horizontalHeaderItem(1)
         item.setText(_translate("principal", "Terrain", None))
-        self.cp_accesListes.setTabToolTip(self.cp_accesListes.indexOf(self.cp_afficherTerrains), _translate("principal", "Afficher la liste des terrains", None))
+        self.cp_ongletsListes.setTabToolTip(self.cp_ongletsListes.indexOf(self.cp_afficherTerrains), _translate("principal", "Afficher la liste des terrains", None))
         item = self.cp_listeDecors.horizontalHeaderItem(0)
         item.setText(_translate("principal", "code", None))
         item = self.cp_listeDecors.horizontalHeaderItem(1)
         item.setText(_translate("principal", "Decor", None))
-        self.cp_accesListes.setTabToolTip(self.cp_accesListes.indexOf(self.cp_afficherDecors), _translate("principal", "Afficher la liste des décors", None))
+        self.cp_ongletsListes.setTabToolTip(self.cp_ongletsListes.indexOf(self.cp_afficherDecors), _translate("principal", "Afficher la liste des décors", None))
         item = self.cp_listeCreatures.horizontalHeaderItem(0)
         item.setText(_translate("principal", "code", None))
         item = self.cp_listeCreatures.horizontalHeaderItem(1)
         item.setText(_translate("principal", "Creature", None))
-        self.cp_accesListes.setTabToolTip(self.cp_accesListes.indexOf(self.cp_afficherCreatures), _translate("principal", "Afficher la liste des créatures", None))
+        self.cp_ongletsListes.setTabToolTip(self.cp_ongletsListes.indexOf(self.cp_afficherCreatures), _translate("principal", "Afficher la liste des créatures", None))
         item = self.cp_listeCaches.horizontalHeaderItem(0)
         item.setText(_translate("principal", "N°", None))
         item = self.cp_listeCaches.horizontalHeaderItem(1)
@@ -1437,7 +1437,7 @@ class Ui_principal(object):
         item.setText(_translate("principal", "Modif", None))
         item = self.cp_listeCaches.horizontalHeaderItem(3)
         item.setText(_translate("principal", "Suppr", None))
-        self.cp_accesListes.setTabToolTip(self.cp_accesListes.indexOf(self.cp_afficherCaches), _translate("principal", "Afficher les notes du plateau", None))
+        self.cp_ongletsListes.setTabToolTip(self.cp_ongletsListes.indexOf(self.cp_afficherCaches), _translate("principal", "Afficher les notes du plateau", None))
         self.cp_placerEntree.setToolTip(_translate("principal", "Placer la/les entrée(s)", None))
         self.cp_placerEntree.setText(_translate("principal", "...", None))
         self.cp_placerSortie.setToolTip(_translate("principal", "Placer la/les sortie(s)", None))

+ 12 - 12
lib/ui/mainwindow.ui

@@ -1164,13 +1164,13 @@
              <widget class="QFrame" name="cp_panneau">
               <property name="minimumSize">
                <size>
-                <width>161</width>
+                <width>170</width>
                 <height>0</height>
                </size>
               </property>
               <property name="maximumSize">
                <size>
-                <width>161</width>
+                <width>170</width>
                 <height>16777215</height>
                </size>
               </property>
@@ -1838,16 +1838,16 @@
                 </widget>
                </item>
                <item>
-                <widget class="QTabWidget" name="cp_accesListes">
+                <widget class="QTabWidget" name="cp_ongletsListes">
                  <property name="minimumSize">
                   <size>
-                   <width>141</width>
+                   <width>154</width>
                    <height>0</height>
                   </size>
                  </property>
                  <property name="maximumSize">
                   <size>
-                   <width>141</width>
+                   <width>154</width>
                    <height>16777215</height>
                   </size>
                  </property>
@@ -2308,7 +2308,7 @@
                 </widget>
                </item>
               </layout>
-              <zorder>cp_accesListes</zorder>
+              <zorder>cp_ongletsListes</zorder>
               <zorder>creationPlateau_sousPanneauBas</zorder>
               <zorder>cP_boiteFormes</zorder>
               <zorder>cp_boiteCouleurs</zorder>
@@ -2318,13 +2318,13 @@
              <widget class="QFrame" name="pi_panneau">
               <property name="minimumSize">
                <size>
-                <width>161</width>
+                <width>170</width>
                 <height>0</height>
                </size>
               </property>
               <property name="maximumSize">
                <size>
-                <width>161</width>
+                <width>170</width>
                 <height>16777215</height>
                </size>
               </property>
@@ -2643,23 +2643,23 @@ selectionné</string>
                 <widget class="QTabWidget" name="pi_ongletsListes">
                  <property name="minimumSize">
                   <size>
-                   <width>152</width>
+                   <width>154</width>
                    <height>0</height>
                   </size>
                  </property>
                  <property name="maximumSize">
                   <size>
-                   <width>152</width>
+                   <width>154</width>
                    <height>16777215</height>
                   </size>
                  </property>
                  <property name="currentIndex">
-                  <number>3</number>
+                  <number>0</number>
                  </property>
                  <widget class="QWidget" name="pi_afficherAttributs">
                   <attribute name="icon">
                    <iconset>
-                    <normaloff>../../img/profil.png</normaloff>../../img/profil.png</iconset>
+                    <normaloff>img/profil.png</normaloff>img/profil.png</iconset>
                   </attribute>
                   <attribute name="title">
                    <string/>