【发布时间】:2015-05-29 15:19:09
【问题描述】:
目前,我正在开发一个需要集成到 C++ Visual Studio 项目中的 Qt 类。
Qt 项目 - Qt 小部件应用程序。基于 Qt Creator 3.2.1 构建 (开源),基于 Qt 5.3.2。使用 Visual Studio 2013 专业,已安装 Qt 插件。
我尝试了来自互联网各地或其他 Stack 帖子的解决方案,但没有成功。我没有看到我的帖子重复,因为其他帖子没有解决我的问题。
我能够从代码运行 QML,但它在不同的窗口中启动。在第一张图片中,QML 窗口(Qt 画布)显示在我的程序 UI 上。
我需要将 QML 集成到我的程序 UI 中。如果有帮助,我可以使用QGraphicsView。
简单的 QML 示例。 canvas.qml
import QtQuick 2.0
Rectangle {
id: rectangle
color: "red"
width: 600
height: 600
}
【问题讨论】:
-
你是如何加载 QML 文件的?你在用 QQuickWidget 吗?
-
是的。我正在使用 QQuickWidget。
标签: qt qml qtquick2 qquickview