我正在使用 Python 和 Glade-3 制作实时视频 GUI,但我发现很难将我拥有的 Numpy 数组转换为可以在 Glade 中显示的内容。这些图像是黑白的,只有一个值给出每个像素的亮度。我希望能够在 GUI 中绘制图像,因此我不知道是否应该使用特定格式(位图/像素图等)?
任何帮助将不胜感激!
最佳答案
最后我决定使用以下方法为像素创建一个缓冲区:
self.pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,0,8,1280,1024)
然后我从像素缓冲区设置图像:
self.liveImage.set_from_pixbuf(self.pixbuf)
关于python - 如何在glade-3中显示2D numpy数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12580198/