首页 > 解决方案 > 为什么 QChart 对象的滚动方法不起作用

问题描述

为什么QChart对象的滚动方法在pyside2中不起作用[它在pyqt5中起作用]无法弄清楚问题是什么,pyqt5的滚动方法按预期工作,但是当你尝试使用pyside2时它不起作用

from PySide2.QtWidgets import QMainWindow, QApplication
from PySide2.QtCharts import QtCharts
import sys
if __name__ == '__main__':
    app = QApplication(sys.argv)

    series = QtCharts.QLineSeries()
    series.append(1, 7)
    series.append(2, 3)
    series.append(3, 7)

    chart = QtCharts.QChart()
    chart.addSeries(series)
    chart.createDefaultAxes()

    chartView = QtCharts.QChartView(chart)

    window = QMainWindow()
    window.setCentralWidget(chartView)
    window.resize(400, 300)
    window.show()

    chart.scroll(100, 0)

    sys.exit(app.exec_())

pyside2没有结果

使用 pyqt5 一切正常

标签: pythonpyside2

解决方案


推荐阅读