Beispiel #1
0
    def __init__(self):
        super().__init__()
        # Configuration de l'interface utilisateur.
        # Q4
        self.ui = Ui_principale_ihm()
        self.ui.setupUi(self)
        # ----------
        # Q9 : ajout de l'arriere Plan
        pal = QtGui.QPalette()
        pixmap = QtGui.QPixmap("arrierPlan.png")
        pal.setBrush(QtGui.QPalette.Background, QtGui.QBrush(pixmap))
        self.ui.conteneur.lower()
        self.ui.conteneur.stackUnder(self)
        self.ui.conteneur.setAutoFillBackground(True)
        self.ui.conteneur.setPalette(pal)
        self.painter = QtGui.QPainter(self)
        # ----------------------------------------

        #----------------Q5
        y = self.ui.conteneur.height()
        x = self.ui.conteneur.width()
        self.ecosys = Ecosysteme(300, 150, 60, x, y)
        # Q6 : Connexion entre lles boutons et les méthodes
        #
        self.ui.bouton_pas.clicked.connect(self.un_pas)
        self.ui.bouton_gen.clicked.connect(self.generer)
        self.ui.bouton_sim.clicked.connect(self.simuler)
Beispiel #2
0
    def __init__(self):
        super().__init__()
        # Configuration de l'interface utilisateur.
        self.ui = Ui_principale_ihm()
        self.ui.setupUi(self)
        # TO DO
#        palette = QtGui.QPalette()
#        pixmap = QtGui.QPixmap("arrierPlan.png")
#        palette.setBrush(QtGui.QPalette.Background,QtGui.QBrush(pixmap))
#        self.setPalette(palette)
        self.painter= QtGui.QPainter()
        self.ui.conteneur.paintEvent=self.drawEcosysteme
        pal = QtGui.QPalette()
        pixmap = QtGui.QPixmap("arrierPlan.png")
        pal.setBrush(QtGui.QPalette.Background,QtGui.QBrush(pixmap))
        self.ui.conteneur.lower()
        self.ui.conteneur.stackUnder(self)
        self.ui.conteneur.setAutoFillBackground(True)
        self.ui.conteneur.setPalette(pal)
        # modification de la taille de ta fenetre
  #      self.ui.conteneur.resize(500,400)
     
#        label = QtGui.QLabel(self)
#        # affichage de l'objet image dans le label
#        pixmap = QtGui.QPixmap("arrierPlan.png")
#        label.setPixmap(pixmap)
#        
#        # affichage du label au centre de la fenêtre
#        self.ui.conteneur.
#        

        y = self.ui.conteneur.height()
        x=  self.ui.conteneur.width()
        self.ecosys = Ecosysteme(60,150,x*y//20, x,y)
        # Connexion entre lles boutons et les méthodes
        self.ui.bouton_pas.clicked.connect(self.un_pas) 
        self.ui.bouton_gen.clicked.connect(self.generer) 
        self.ui.bouton_sim.clicked.connect(self.simuler)
        
        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.un_pas)
    def __init__(self):
        super().__init__()
        # Configuration de l'interface utilisateur.
        QtWidgets.QMainWindow.__init__(self)
        self.ui = uic.loadUi('interface.ui', self)
        # TO DO
        palette = QtGui.QPalette()
        pixmap = QtGui.QPixmap("arrierPlan.png")
        palette.setBrush(QtGui.QPalette.Background, QtGui.QBrush(pixmap))
        self.setPalette(palette)

        y = self.ui.conteneur.height()
        x = self.ui.conteneur.width()
        self.ecosys = Ecosysteme(60, 150, x * y // 200, x, y)
        # Connexion entre lles boutons et les méthodes
        self.ui.bouton_pas.clicked.connect(self.un_pas)
        self.ui.bouton_gen.clicked.connect(self.generer)
        self.ui.bouton_sim.clicked.connect(self.simuler)

        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.un_pas)
    def __init__(self):
        super().__init__()
        # Configuration de l'interface utilisateur.
        # self.ui= uic.chargement ('fotrefichier,ui',self)

        self.ui = Ui_principale_ihm()
        self.ui.setupUi(self)
        # TO DO
        self.painter = QtGui.QPainter(self.ui.conteneur)
        pixmap = QtGui.QPixmap("arrierPlan.png")


        scene =QtWidgets.QGraphicsScene()
        scene.setSceneRect(self.ui.conteneur.pos(), 0, pixmap.width(), pixmap.height())
        scene.addPixmap(pixmap)
        self.setScene(scene)

        # pal = QtGui.QPalette()
        # pal.setBrush(QtGui.QPalette.Background,QtGui.QBrush(pixmap))
        # self.ui.conteneur.lower()
        # self.ui.conteneur.stackUnder(self)
        # self.ui.conteneur.setAutoFillBackground(True)
        # self.ui.conteneur.setPalette(pal)


        # self.ui.conteneur.paintEvent = self.drawEcosysteme1



        y = self.ui.conteneur.height()
        x=  self.ui.conteneur.width()
        self.ecosys = None #Ecosysteme(60,150,x*y//200, x,y)
        # Connexion entre lles boutons et les méthodes
        self.ui.bouton_pas.clicked.connect(self.un_pas) 
        self.ui.bouton_gen.clicked.connect(self.generer) 
        self.ui.bouton_sim.clicked.connect(self.simuler)
        self.ecosys = Ecosysteme(60, 50, 100, self.ui.conteneur.width(), self.ui.conteneur.height())
        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.un_pas)
Beispiel #5
0
    def __init__(self):
        super().__init__()
        # Configuration de l'interface utilisateur.
        # Q4
        QtWidgets.QMainWindow.__init__(self)
        self.ui = uic.loadUi('interface.ui', self)
        # ----------
        # Q9 : ajout de l'arriere Plan
        palette = QtGui.QPalette()
        pixmap = QtGui.QPixmap("arrierPlan.png")
        palette.setBrush(QtGui.QPalette.Background, QtGui.QBrush(pixmap))
        self.setPalette(palette)

        # ----------------------------------------

        #----------------Q5
        y = self.ui.conteneur.height()
        x = self.ui.conteneur.width()
        self.ecosys = Ecosysteme(300, 150, 60, x, y)
        # Q6 : Connexion entre lles boutons et les méthodes
        #
        self.ui.bouton_pas.clicked.connect(self.un_pas)
        self.ui.bouton_gen.clicked.connect(self.generer)
        self.ui.bouton_sim.clicked.connect(self.simuler)
 def generer(self) :
     print("Genérer")
     self.ecosys=Ecosysteme(60,50,100, self.ui.conteneur.width(),self.ui.conteneur.height())
     self.ui.conteneur.update()