【发布时间】:2018-06-26 19:06:48
【问题描述】:
我的 qml 文件中有一个画布 (http://doc.qt.io/qt-5/qml-qtquick-canvas.html)。
我在 c++ 中创建了一个“Backend”类,并在 main.cpp 中添加了 qmlRegisterType<Backend>("de.xxx.backend", 1, 0, "Backend");,然后我在 main.qml 中使用 import de.xxx.backend 1.0 导入了这个类,并添加了它的一个实例。
现在我想用我的 c++ 代码在这个画布上绘图。我想在我的类后端中有一个名为“draw()”的函数,在这个函数中我可以使用 drawRect() 或类似的函数。这可能吗?我该怎么做?
提前感谢您的帮助!
【问题讨论】: