Как правильно отобразить QChart, используя QGraphicsScene? - PullRequest
0 голосов
/ 01 апреля 2019

Я хотел бы отобразить QChart в моем графическом интерфейсе, используя QGraphicsScene и QGraphicsView. Я пытался сделать это следующим образом:

chart = QChart()
chart.addSeries(series)        
scene = QGraphicsScene()
scene.setSceneRect(MyGraphicsView.sceneRect())
scene.addItem(chart)
MyGraphicsView.setScene(scene)

Проблема в том, что размер диаграммы не изменяется по размеру сцены, а отображается в ее углу. Я знаю, что я мог бы использовать QChartView, но я уже использую этот QGraphicsScene во многих местах своего приложения и предпочел бы иметь его таким образом.

Спасибо за любые предложения.

enter image description here Сцена занимает почти всю серую область посередине, а диаграмма занимает только ее часть.

...