From: ttate@... Date: 1999-05-28T06:50:43+09:00 Subject: [ruby-list:14627] Re: in Ruby/Tk... 立石です。 Date: Fri, 28 May 1999 04:26:35 +0900 From: Tomoyuki Kosimizu greentea> 下のコードを実行すると、2つの異なる弧が描かれます。できれば同じ弧にな greentea> るようにしてもらいたいのですが。 greentea> greentea> require 'tk' greentea> canvas = TkCanvas.new{ width 200; height 80; pack } greentea> TkcArc.new(canvas, 10, 10, 90, 70) { start 0; extent -90; style 'arc' } greentea> TkcArc.new(canvas, 110, 10, 190, 70) { start 0; extent '-90'; style 'arc' } greentea> Tk.mainloop ruby-1.2.5ではやはりダメですが、ruby-1.3.3では期待どおり 同じ弧ができます。原因は最初の弧を生成するときに -90 という 引数がちゃんとTclに渡ってないために起こるようです。 どこで消えてしまうのでしょう、、、、、(@_@; Takaaki Tateishi