Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Unreal Engine with PyQt5
Forum Update on Monday, May 27th 2025

Unreal Engine with PyQt5

Scheduled Pinned Locked Moved Unsolved General and Desktop
pyqt53drenderpython
2 Posts 2 Posters 1.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Pythonic person
    wrote on last edited by
    #1

    I have a python Desktop application using Pyqt5.
    and i want to have a 3D view, and am planning to use Unreal Engine (not intersted in panda3d), So is it possible to have python desktop app and Unreal Engine as/in a widget in that app?

    Chris KawaC 1 Reply Last reply
    0
    • P Pythonic person

      I have a python Desktop application using Pyqt5.
      and i want to have a 3D view, and am planning to use Unreal Engine (not intersted in panda3d), So is it possible to have python desktop app and Unreal Engine as/in a widget in that app?

      Chris KawaC Offline
      Chris KawaC Offline
      Chris Kawa
      Lifetime Qt Champion
      wrote on last edited by Chris Kawa
      #2

      @Pythonic-person Unreal Engine allows you to build it as a library and embed into another app, provided that you can drive it. It needs native window messages and I'm not versed enough in python to give you specifics, but it sounds doable. Make sure to read through the UE EULA though, to be sure that whatever you plan to do is legally allowed by Epic.

      Just as a comment though. You chose a very slow language (python) to do very expensive task (3D), bind it to a C++ library (pyqt), which adds overhead, interoperate it with external app that has no direct python API, and then drive it with native OS messages in a language that is not directly supported by that platform. In short you chose to do it the hardest and slowest possible way before you even started. It's your decision of course, but I would seriously reconsider.

      1 Reply Last reply
      2

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved