Использование QtCharts в Qt Creator с Python
Я использую Qt Creator для создания программы QtQuick с использованием Python. Я хочу добавить модуль QtCharts в свои файлы QML, но получаю сообщение об ошибке
Модуль QML не найден (QtCharts)
В проекте QtQuick с использованием C++ можно было бы включить QtCharts, добавив QT += charts
в файле.pro. Есть ли аналогичная команда для добавления в файл main.pyproj? Обратите внимание, что программа работает правильно, если она построена через скрипт python, но я хочу получить доступ к функциям, используемым дизайнером в Qt Creator.
Main.pyproject выглядит следующим образом:
{"files": ["main.py","frontend/main.qml"]}
Файл main.py:
import os
import sys
import PyQt5.QtQml
import PyQt5.QtCore
import PyQt5.QtWidgets
if __name__ == '__main__':
os.environ['QT_QUICK_CONTROLS_STYLE'] = 'Default'
app = PyQt5.QtWidgets.QApplication(sys.argv)
engine = PyQt5.QtQml.QQmlApplicationEngine()
engine.load('frontend/main.qml')
if not engine.rootObjects():
sys.exit(-1)
sys.exit(app.exec_())
файл frontend/main.qml:
import QtQuick 2.12
import QtQuick.Controls 2.13
import QtQuick.Layouts 1.12
import QtCharts 2.10
ApplicationWindow {
id: window
visible: true
title: 'Neuron Network Sandbox'
ChartView {
width: 400
height: 300
antialiasing: true
PieSeries {
id: pieSeries
PieSlice { label: "eaten"; value: 94.9 }
PieSlice { label: "not yet eaten"; value: 5.1 }
}
}
}