PyQtGraph绘图与坐标轴闪烁问题——渲染故障求助
PyQtGraph绘图闪烁问题求助
使用PyQtGraph时遇到故障:所有绘图的坐标轴和图形均出现闪烁,无法正常查看内容。
复现代码
import pyqtgraph as pg from PySide6.QtWidgets import QApplication, QMainWindow import sys import numpy as np app = QApplication(sys.argv) win = QMainWindow() plot_widget = pg.PlotWidget() win.setCentralWidget(plot_widget) x = np.linspace(0, 10, 1000) y = np.sin(x) plot_widget.plot(x, y) win.show() sys.exit(app.exec())
环境信息
- 操作系统:Ubuntu 22.04.5 LTS
- Python环境:
- Python 3.10.13
- pyqtgraph 0.13.7
- PySide6 6.9.1
- numpy 2.2.6
问题判断与已尝试方案
- 判定为系统相关的渲染问题,而非Python或代码逻辑问题——使用基础教程中的代码也得到与预期不符的结果。
- 已尝试的解决方法:
- 设置
QT_QPA_PLATFORM环境变量为xcb或wayland - 在脚本开头添加以下软件渲染相关设置,但均未解决问题:
os.environ["QT_QPA_PLATFORM"] = "xcb" os.environ["QT_OPENGL"] = "software" os.environ["LIBGL_ALWAYS_SOFTWARE"] = "1"
- 设置
问题表现:绘图区域的坐标轴和正弦曲线持续闪烁,无法稳定显示。
内容的提问来源于stack exchange,提问作者val
相关产品推荐
相关产品推荐

