Как внедрить PyQtGraph в QML с помощью серверной части Python PySide2?

#python #python-3.x #qml #pyqtgraph

#python #python-3.x #qml #pyqtgraph

Вопрос:

Из-за лицензионных ограничений я не хочу использовать QtCharts, поэтому я смотрю на библиотеку PyQtGraph.

Я работаю с PySide2 и QML. У меня возникли трудности с получением простого примера, работающего с использованием QML, потому что я не знаю, с чего начать. Как мне внедрить одну из этих диаграмм из серверной части Python / Pyside2 во внешний интерфейс QML?

Нужно ли мне как-то использовать QQuickWidget? У кого-нибудь есть примеры того, как это сделать?

Может кто-нибудь, пожалуйста, указать мне правильное направление? Спасибо

Ответ №1:

pyqtgraph основан на QGraphicsView, который является частью подмодуля Qt Widgets, поэтому то, что вы просите, эквивалентно запросу о том, чтобы виджет Qt был встроен в QML, а это невозможно. QQuickWidget делает обратное, то есть внедряет QML в виджет Qt. В заключение вы не можете.

Комментарии:

1. Спасибо за ответ, осознав это, я планирую сейчас сделать что-то другое.