2024-09-28 20:48:53 发布
网友
是否可以在pyqtchart中更改QBarSeries的背景/面部颜色?默认背景是白色的,有没有办法改变它
必须使用^{}方法设置QChart的背景色:
import sys from PyQt5.QtGui import QBrush, QColor, QPainter from PyQt5.QtWidgets import QApplication from PyQt5.QtChart import QChartView, QPieSeries app = QApplication(sys.argv) series = QPieSeries() series.setHoleSize(0.35) for l, v in (("ABC", 10), ("PQR", 30), ("XYZ", 60)): slice = series.append(l, v) slice.setLabelVisible() view = QChartView() view.setRenderHint(QPainter.Antialiasing) view.chart().addSeries(series) view.chart().setBackgroundBrush(QBrush(QColor("salmon"))) view.resize(640, 480) view.show() sys.exit(app.exec_())
必须使用^{} 方法设置QChart的背景色:
相关问题 更多 >
编程相关推荐