1. import os
  2.  
  3. from PyQt6.QtCore import Qt, QUrl
  4. from PyQt6.QtWidgets import QApplication
  5. from PyQt6.QtGui import QColorConstants
  6. from PyQt6.QtWebEngineWidgets import QWebEngineView
  7.  
  8.  
  9. class Main(QWebEngineView):
  10.  
  11.     def __init__(self):
  12.         super().__init__()
  13.  
  14.         self.setWindowTitle('three.js webgl - GLTFloader')
  15.         self.resize(1024, 768)
  16.  
  17.         self.page().setBackgroundColor(QColorConstants.Black)
  18.  
  19.         u = QUrl.fromLocalFile(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'app', 'webgl_loader_gltf.html'))
  20.         self.load(u)
  21.  
  22.         self.show()
  23.  
  24.  
  25. if __name__ == '__main__':
  26.     import sys
  27.     app = QApplication(sys.argv)
  28.     main = Main()
  29.     sys.exit(app.exec())
  30.  
[raw code]