PyGTK 中的 pixbuf 和 Python 的 garbage collector 有一些互動上的問題;我的運氣不錯,就在今天下定決心進入 PyGTK 的世界之後,馬上就遇到了。
情況是這樣的:Python 的 gc 不能自動處理 pixbuf 使用的記憶體,所以不斷配置新 pixbuf 的結果,會把所有的記憶體吃光;我們要手動呼叫 gc 來收集用不到的記憶體。這已經是個 FAQ。另外有種 workaround,因為我剛好也要用到 PIL,所以看起來還蠻誘人的。
Navigate
- Previous: mapionbb 真厲害呀 @2005/11/09
- Next: 資料 @2005/11/21
Add a trackback
Please send trackback to: http://blog.seety.org/everydaywork/2005/11/17/440/trackback/.
Comments
Add a comment
台灣的 Python 資源似是不豐。不過您或許可以到 http://groups.google.com/group/pythontw (pythontw@googlegroups.com) 與 http://www.python.org.tw/forum/generic 問一問。
我的 PyGTK 資歷嚴格來講還只有兩天;wxPython 也有看過,2.4 版似乎有分 Unicode 與 non-Unicode 版?分歧了點,嘗試的意願比較低。
選用 PyGTK 的原因是,它的文件我看得懂。另外在 PyGTK 的 label 裡顯示 Unicode 中文沒有問題,足夠我目前的需求。
-----