- 博客(2)
- 收藏
- 关注
Ruby/GTK应用笔记(3):垃圾回收
虽然垃圾回收应该属于RubyVM自动处理的事,但是一旦涉及到C扩展,情况就有些不同了。你可以在C扩展中申请资源并增加引用,导致VM无法回收资源--当然,这个属于bug,不幸的是,Ruby/GTK不是bug free :( 以下列出一些我碰到的这样的bug,希望后来的朋友可以借此提前看到这个坑,不要踩到里面去。 1) Gdk::Pixbuf Gdk::Pixbuf可以用于从文件系统中装...
2008-09-14 08:39:13 163
Ruby/GTK应用笔记(2): Gdk::Pixbuf
Gdk::Pixbuf是GTK库极为重要的一个组件,从图标到图像控件,到处都可以看到它的身影,Gdk::Pixbuf让GTK使用图像资源变得轻松许多。 Gdk::Pixbuf的用法文档说的比较清楚了,就不再重复,值得注意的是,Pixbuf在内部如何存储图像文档并未详细说明,这会给使用带来一些麻烦。 1). Pixbuf#pixels: 返回的是内部像素内存的一份[b]拷贝[/b],而不...
2008-09-01 17:08:20 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人