Bonjour,
Je voudrais créer une fenêtre PyQt5 qui contient une fenêtre de BlenderPlayer.
Pour cela j'ai crée la fenêtre mais j'arrive pas à embarqué la fenêtre du moteur de jeux dedans (deux fenêtres qui se lance au lieu d'une).
J'ai déjà vu ce tutoriel mes le lien du code ne marche pas.
Voila mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import sys
import os
from PyQt5.QtCore import QProcess
from PyQt5.QtGui import QWindow
from PyQt5.QtWidgets import QWidget, QVBoxLayout, QApplication, QPushButton

class embedBlender(QWidget):
    def __init__(self):
        QWidget.__init__(self)
        self.setMinimumWidth(800)
        self.setMinimumHeight(600)
        self.window = QWindow.fromWinId(125829124)
        layout = QVBoxLayout(self)
        layout.addWidget(self.window)
        os.system('blenderplayer -w  125829124 -m 16 c:\k.blend')

if __name__ == "__main__":
    app = QApplication(sys.argv)
    main = embedBlender()
    main.show()
    sys.exit(app.exec_())
Pouvez-vous m'aider svp?
Merci