PyGTK 中的 pixbuf 和 Python 的 garbage collector 有一些互動上的問題;我的運氣不錯,就在今天下定決心進入 PyGTK 的世界之後,馬上就遇到了。

情況是這樣的:Python 的 gc 不能自動處理 pixbuf 使用的記憶體,所以不斷配置新 pixbuf 的結果,會把所有的記憶體吃光;我們要手動呼叫 gc 來收集用不到的記憶體。這已經是個 FAQ。另外有種 workaround,因為我剛好也要用到 PIL,所以看起來還蠻誘人的。

Posted by yungyuc at 18:40, 1 comments, 0 trackback.
Navigate
Add a trackback
Comments
Re: 寫程式的運氣不錯
我用 Python 是寫一些小程式自己用,環境很單純,都是 Debian 下的 en_US.UTF-8。中文和 UTF-8,嗯,沒有特別注意到。regex,還不熟。

台灣的 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 中文沒有問題,足夠我目前的需求。
-----
yungyuc at 2005-11-18 23:16.
Add a comment

Your name. (required)

Your personal website. (optional)

Your email address. Will not show in page. (suggested, but optional)

Text format is "Plain Text".

Enter "bcIvR"
© hover year to navigate month: powered by django