Matplotlib 如何在PyQt5中滚动numpy数组图像?

Matplotlib 如何在PyQt5中滚动numpy数组图像?,matplotlib,pyqt5,Matplotlib,Pyqt5,如何在PyQt5中滚动Numpy数组图像?这是我的输入图像数组的形状: X = [512, 512, 100] 我试着使用onscroll方法,它使用鼠标滚动事件,我们可以在画布(Matplotlib)上mpl_连接它。这看起来很好,但是当我把这个画布放在PyQt5画布上时,滚动停止了。有没有办法在PyQt5中实现这一点 我试图让这个问题简单,因为我想要一个通用的答案,但如果有人感兴趣,我准备分享(非工作)代码 为什么不使用QLabels来表示图像?没有理由mpl\u connect不能在Py

如何在PyQt5中滚动Numpy数组图像?这是我的输入图像数组的形状:

X = [512, 512, 100]
我试着使用onscroll方法,它使用鼠标滚动事件,我们可以在画布(Matplotlib)上mpl_连接它。这看起来很好,但是当我把这个画布放在PyQt5画布上时,滚动停止了。有没有办法在PyQt5中实现这一点


我试图让这个问题简单,因为我想要一个通用的答案,但如果有人感兴趣,我准备分享(非工作)代码

为什么不使用
QLabel
s来表示图像?没有理由
mpl\u connect
不能在PyQt5画布中工作,因为在Qt5Agg后端使用
plt.show()
时得到的画布是相同的画布。话虽如此,只要没有,这个问题是毫无用处的。