python - 如何在glade-3中显示2D numpy数组?

标签 python arrays numpy gtk glade

我正在使用 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/

相关文章:

python - Scrapy:尝试从不正确的选择器列表中提取数据

java - 重写嵌套 for 循环以提供更好的格式化输出

javascript - 在 jquery 中使用字符串键将元素添加到数组

arrays - 如何更改数组vba中的现有数据

Python 项目结构 - 多个文件和模块

python - 如何使这个词典理解更具可读性

python - 生成权重和偏差的随机向量和矩阵

python - python中的有界圆插值

python - 在 Django/GAE 中渲染包含的文件时没有显示错误

python - 从 Dataframe Pandas 中提取多个范围