目前,我正在开发一个需要集成到 C++ Visual Studio 项目中的 Qt 类。
Qt 项目 - Qt Widgets 应用程序。在 Qt Creator 3.2.1(开源)上构建,基于 Qt 5.3.2。使用 Visual Studio 2013 Professional 安装 Qt Addin。
我尝试了互联网上或其他 Stack 帖子中的解决方案,但没有成功。我不认为我的帖子重复,因为其他帖子没有解决我的问题。
我能够从代码运行 QML,但它在不同的窗口上启动。在第一张图片中,QML 窗口(Qt 画布)显示在我的程序 UI 上。

我需要将 QML 集成到我的程序 UI 中。如果有帮助的话我可以使用QGraphicsView。

简单的 QML 示例。canvas.qml
import QtQuick 2.0
Rectangle {
id: rectangle
color: "red"
width: 600
height: 600
}
Run Code Online (Sandbox Code Playgroud)