AttributeError: 'PySide6.QtCharts.QChartView' object has no attribute 'addAxis'
时间: 2024-06-11 15:02:59 浏览: 163
AttributeError: module 'tensorflow.compat.v1' has no attribute '
AttributeError: 'PySide6.QtCharts.QChartView' object has no attribute 'addAxis'通常意味着您正在尝试在QChartView对象上调用addAxis()方法,但是该对象不具有此方法。这可能是因为您想要的是QChart对象而不是QChartView对象,因为只有QChart对象才有addAxis()方法。
如果您确实需要在QChartView对象上调用addAxis()方法,您可以通过获取QChartView对象的QChart子对象来实现这一点。以下是示例代码:
```
chartView = QtCharts.QChartView()
chart = QtCharts.QChart()
chartView.setChart(chart)
axisX = QtCharts.QValueAxis()
axisY = QtCharts.QValueAxis()
chart.addAxis(axisX, QtCore.Qt.AlignBottom)
chart.addAxis(axisY, QtCore.Qt.AlignLeft)
```
阅读全文