Qt 如何在QML矩形中放置QPaint元素?

Qt 如何在QML矩形中放置QPaint元素?,qt,qml,qt-quick,Qt,Qml,Qt Quick,有一张我和QPainter一起画的图表。 如何将其放置在QML的矩形中? 该图将在运行时更新 这个问题有点模糊 你有QImage或QPixmap中的图表吗?然后,您可以使用图像提供程序向QML公开该图,并将其绘制到图像元素中 您是否有使用QPainter绘制它的代码,并且希望生成使用此类代码的QML元素?在这种情况下,子类QDeclarativeItem(在Qt-Quick 1中)或QQuickPaintedItem(Qt-Quick 2中)重写它们的paint()方法并在那里绘制。然后,您可以

有一张我和QPainter一起画的图表。 如何将其放置在QML的矩形中?


该图将在运行时更新

这个问题有点模糊

你有QImage或QPixmap中的图表吗?然后,您可以使用图像提供程序向QML公开该图,并将其绘制到图像元素中

您是否有使用QPainter绘制它的代码,并且希望生成使用此类代码的QML元素?在这种情况下,子类QDeclarativeItem(在Qt-Quick 1中)或QQuickPaintedItem(Qt-Quick 2中)重写它们的paint()方法并在那里绘制。然后,您可以在QML引擎中注册新类型,以便在QML文件中使用
图表
类型