购买了bury的镐头书,兴致勃勃的阅读,突然想到,php和python都能Tk了。ruby怎样?
说干就干,打开书本第255页《第19章 Ruby Tk》
说缺少tk84.dll,这个简单,网上一搜,一堆资料。说要安装ActiveTcl,非要8.4的版本,这个都简单,下载即可。然后提示
仔细核对书本,没有输入错误。然后就是反复安装卸载ruby,反复安装卸载ActiveTcl。。耗去了几个小时之后,仔细思考问题所在,网上说有问题的是少数,大多数都安装成功了,到底怎么回事,尝试把TKRoot改成TkRoot,结果内牛满面。。再仔细看书,原来我敲错了。。继续内牛满面。。
说干就干,打开书本第255页《第19章 Ruby Tk》
require 'tk'
root = TKRoot.new{title 'Exl'}
TKLabel.new(root) do
text 'hello,world'
pack('padx'=>15, 'pady'=>15, 'side'=> 'left')
end
TK.mainloop
说缺少tk84.dll,这个简单,网上一搜,一堆资料。说要安装ActiveTcl,非要8.4的版本,这个都简单,下载即可。然后提示
uninitialized constant TKRoot (NameError)
仔细核对书本,没有输入错误。然后就是反复安装卸载ruby,反复安装卸载ActiveTcl。。耗去了几个小时之后,仔细思考问题所在,网上说有问题的是少数,大多数都安装成功了,到底怎么回事,尝试把TKRoot改成TkRoot,结果内牛满面。。再仔细看书,原来我敲错了。。继续内牛满面。。