最近打算用ruby写GUI程序,一开始觉得先试一试tk,可没想到万恶的蛋疼开始鸟...
1 安装tk-win : gem install -r tk-win,如果找不到先 gem search -r tk
2 经过漫长的rdoc之后,貌似可以使用鸟。
3 可是在用
require 'tk' require 'tkextlib/iwidgets'发现出错,于是安装ActiveTcl 8.5,然后将lib中的Iwidgets等lib放入ruby安装路径的
\lib\tcltk\ 下。
4 然后又试了一下,可以鸟。
5 接着再来
require 'tkextlib/tkimg'
又不行,在ActiveTcl lib下找不到单独名为Img的lib,但是有很多以img_开头的lib,遂都拷过来,还是不行。于是将代码改为
require 'tkextlib\tkimg\bmp' require 'tkextlib\tkimg\jpeg' require 'tkextlib\tkimg\png'
再将对应的lib拷入即可。以上东东在google,baidu之类引擎根本找不到,害的熊猫找了1天,fk!
PS:csdn的blog编辑格式太烂鸟,不要逼我转到其他blog去...