c++ Unreal引擎4 + Qt5集成

hs1ihplo  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(844)

我是一个有点新的UE和我正在寻找一种方法,使UE的工作与Qt为我的一些项目(如机器人模拟/海洋模拟),顺便说一句,我不想使用石板。
我目前正在Windows上使用VS2015。
有没有人知道从哪里开始,我的意思是,从哪里开始寻找标志或lib添加?
或者,更好的解决方案应该是添加Qt作为静态库?如this

kqqjbcuj

kqqjbcuj1#

如果您使用C++进行Unreal & qt,那么这对您没有帮助。
但是如果你使用
Python
来实现虚幻& qt:
你可以把unreal_qt模块添加到你的项目中,它可以在unreal 5和unreal 4中使用,自述文件中有一个python qt的例子,一步一步地介绍了如何使用它。

快速入门

1.在python路径中添加unreal_qt文件夹。
1.使用下面的代码片段创建sample.py并将其添加到unreal python路径中。

# 1. SETUP - this step can automatically run on editor startup when added to your init_unreal.py
import unreal_qt
unreal_qt.setup()  

# 2. CREATE WIDGET - create your qt widget
# every widget you make after setup won't block the editor & have unreal styling
from PySide2.QtWidgets import QLabel, QWidget, QVBoxLayout
w = QWidget()
layout = QVBoxLayout()
w.setLayout(layout)
layout.addWidget(QLabel("Hello World!"))

# 3. WRAP WIDGET - (optional) manage garbage collection, add darkbar, stay on top
unreal_qt.wrap(w)

# 4. SHOW WIDGET - if using stay on top this needs to run after the wrap stage
w.show()

1.导入脚本在虚幻与Python终端运行它。

import sample

相关问题