import string,types,os
# Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from determine import monEnvQT5
+if monEnvQT5:
+ from PyQt5.QtWidgets import QCheckBox, QScrollBar, QFrame, QApplication
+ from PyQt5.QtCore import Qt
+else :
+ from PyQt4.QtGui import *
+ from PyQt4.QtCore import *
+
from Extensions.i18n import tr
from feuille import Feuille
self.parentQt.commandesLayout.insertWidget(-1,self)
#if len(self.listeValeursCourantes) == len(self.monSimpDef.into) : self.CBCheck.setChecked(False)
#else : self.CBCheck.setChecked(True)
- self.connect(self.CBCheck, SIGNAL('stateChanged(int)'),self.change)
+ if monEnvQT5 : self.CBCheck.stateChanged.connect(self.change)
+ else : self.connect(self.CBCheck, SIGNAL('stateChanged(int)'),self.change)
self.gereIconePlier()
self.inhibe=False
self.finCommentaireListe()
#if self.monSimpDef.into[i] in self.listeValeursCourantes :
if self.listeAAfficher[i] in self.PourEtreCoche :
courant.setChecked(True)
- self.connect(courant,SIGNAL("toggled(bool)"),self.changeValeur)
+ if monEnvQT5 : courant.toggled.connect(self.changeValeur)
+ else : self.connect(courant,SIGNAL("toggled(bool)"),self.changeValeur)
self.vScrollBar.triggerAction(QScrollBar.SliderToMinimum)
if hasattr(self,nomCB) : return
nouveauCB = QCheckBox(self.scrollArea)
self.CBLayout.addWidget(nouveauCB)
- qApp.processEvents()
+ QApplication.processEvents()
nouveauCB.setText("")
if index % 2 == 1 : nouveauCB.setStyleSheet("background:rgb(210,210,210)")
else : nouveauCB.setStyleSheet("background:rgb(240,240,240)")