Partage
  • Partager sur Facebook
  • Partager sur Twitter

Embarquer dans une Frame PyQt

    17 février 2017 à 10:06:15

    Bonjour, 
    Je voudrais embarquer un blender player dans une frame PyQt.
    J'ai écris un programme mais quand je l'execute je recois deux fenetres (une de Qt et l'autre de blender player).
    Pouvez-vous m'aider pour embarquer blenderplayer dans la frame PyQt svp?
    Voici mon code:
    import sys
    from PyQt5.QtCore import QProcess
    from PyQt5.QtGui import QWindow
    from PyQt5.QtWidgets import QWidget, QVBoxLayout, QApplication, QPushButton, QFrame
    
    class embedBlender(QWidget):
        def __init__(self):
            QWidget.__init__(self)
            self.setMinimumWidth(800)
            self.setMinimumHeight(600)
            self.frame = QFrame(self)
            layout = QVBoxLayout(self)
            layout.addWidget(self.frame)
            layout.addWidget(QPushButton(' blenderCore Embed '))
            self.process = QProcess(self)
            # -i Window_ID -w Width Height X Y
            self.process.start(' '.join(('blenderplayer -i', str(self.frame.winId().__int__()), '-w 400 400 c:\V2.blend')))
    
    if __name__ == "__main__":
        app = QApplication(sys.argv)
        main = embedBlender()
        main.show()
        sys.exit(app.exec_())
    

    -
    Edité par SoufianZerouali 17 février 2017 à 10:37:25

    • Partager sur Facebook
    • Partager sur Twitter

    Embarquer dans une Frame PyQt

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown