Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从c+绘制画布+-代码_C++_Qt_Qml - Fatal编程技术网

C++ 从c+绘制画布+-代码

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()或类似的函数。这可能吗?我该怎么做 提前谢谢你的帮助代码>画布<

我的qml文件中有一个canvas()
我在C++中制作了一个“后端”,并在Ma..cp中添加了<代码> qMLReavestType(“DE.XXX后端”,1, 0,“后端”);code>然后我在main.qml中用
import de.xxx.backend 1.0导入了这个类,并添加了它的一个实例

现在我想从我的C++代码中画出这个画布。我希望在我的类后端中有一个名为“draw()”的函数,在这个函数中,我可以使用drawRect()或类似的函数。这可能吗?我该怎么做


提前谢谢你的帮助代码>画布< /代码>是我最近听到的最坏的想法。 首先,它不会给你带来任何好处

第二,对于画布来说,没有真正的C++ API,使用私有的API是一个非常糟糕的想法。 <>最后,如果你很好地从C++中提取了那么多,只需实现一个<代码> qQuasPrtudieTudio>代码>,这是你使用C++ <代码> QPainter < /Cuff> API .< /P>绘制的一个QML元素。