C++ 从c+绘制画布+-代码
我的qml文件中有一个canvas()C++ 从c+绘制画布+-代码,c++,qt,qml,C++,Qt,Qml,我的qml文件中有一个canvas() 我在C++中制作了一个“后端”,并在Ma..cp中添加了 qMLReavestType(“DE.XXX后端”,1, 0,“后端”);code>然后我在main.qml中用import de.xxx.backend 1.0导入了这个类,并添加了它的一个实例 现在我想从我的C++代码中画出这个画布。我希望在我的类后端中有一个名为“draw()”的函数,在这个函数中,我可以使用drawRect()或类似的函数。这可能吗?我该怎么做 提前谢谢你的帮助代码>画布<
我在C++中制作了一个“后端”,并在Ma..cp中添加了<代码> qMLReavestType(“DE.XXX后端”,1, 0,“后端”);code>然后我在main.qml中用
import de.xxx.backend 1.0导入了这个类,并添加了它的一个实例
现在我想从我的C++代码中画出这个画布。我希望在我的类后端中有一个名为“draw()”的函数,在这个函数中,我可以使用drawRect()或类似的函数。这可能吗?我该怎么做
提前谢谢你的帮助在C++中,QML >代码>画布< /代码>是我最近听到的最坏的想法。
首先,它不会给你带来任何好处
第二,对于画布来说,没有真正的C++ API,使用私有的API是一个非常糟糕的想法。
<>最后,如果你很好地从C++中提取了那么多,只需实现一个<代码> qQuasPrtudieTudio>代码>,这是你使用C++ <代码> QPainter < /Cuff> API .< /P>绘制的一个QML元素。