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 28 Feb 2023, 20:57 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?

    C 1 Reply Last reply 28 Feb 2023, 21:58
    0
    • P Pythonic person
      28 Feb 2023, 20:57

      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?

      C Online
      C Online
      Chris Kawa
      Lifetime Qt Champion
      wrote on 28 Feb 2023, 21:58 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

      1/2

      28 Feb 2023, 20:57

      • Login

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