虚幻引擎4+Qt5集成
Unreal Engine 4 + Qt5 integration
我对UE有点陌生,我正在寻找一种方法,使UE在我的一些项目中与Qt一起工作(如机器人模拟/海洋模拟),顺便说一句,我不想使用Slate。
我目前正在使用VS2015开发Windows。
有谁知道从哪里开始,我的意思是,从哪里开始寻找标志或库添加?
或者更好的解决方案应该是将Qt添加为静态库?
如果你在虚幻和Qt中使用C++,这对你没有帮助。
但是如果你使用Python进行虚幻和qt:
您可以将unreal_qt模块添加到项目中。它适用于虚幻5和4。自述文件有如何使用它的分步说明,以及一个python qt示例。
快速入门
- 在 python 路径中添加unreal_qt文件夹。查看虚幻文档
- 使用以下代码片段创建
sample.py
并将其添加到虚幻的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()
- 使用Python终端在虚幻引擎中导入脚本以运行它。
import sample
相关文章:
- 将公共但非静态的成员函数与ALGLIB集成
- Qt5:使用QCommandLineParser类时出现奇怪的编译错误
- 将IBM Rhapsody模型集成到VS 2019中
- 从R调用C++函数并对其进行集成时出错
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 控制台输出在 Qt5 中未正确显示
- 在Qt5中使用QTextSteam时的"使用已删除功能"
- 如何集成 HID USB 控制器?
- Qt5 从 MySQL 数据库中选择数据
- Qt5 远程对象 + 自定义类型,但不在 POD 中
- Qt5 用户界面编译器:-i 选项不可用
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- 将Qt集成到现有的VS项目中以取代WinAPI
- Qt5 throws std::bad_alloc
- 将 Crashpad 与 Windows Qt 应用程序集成
- Python3.6 模板中的 CGAL C++ 集成错误
- 如何避免在 cmake 中自动链接 Qt5 库?
- 动态更改 qt5 选项卡名称
- 虚幻引擎4+Qt5集成