From: skoba@... (KOBAYASHI Satoshi) Date: 2004-09-07T10:33:08+09:00 Subject: [ruby-list:40013] ruby/tk$B$K$D$$$F(B 小林@島根大学です。 ruby/tkについてお教え願いたいことがあります。 1度作成したwidgetを削除するにはどうすれば良いのでしょうか? $canvas = TkCanvas.new(); $canvas.pack('side' => 'left') $subcvs1 = TkCanvas.new($canvas) $subcvs1.pack('side'=>'left'); $line1 = TkcLine.new($subcvs1,10,10,20,20,'width' => 2) $txt = TkText.new($canvas) $txt.insert('end',"test1").pack('side'=>'left') $subcvs2 = TkCanvas.new($canvas) $subcvs2.pack('side'=>'left'); $line2 = TkcLine.new($subcvs2,30,30,40,40,'width' => 2) としておき、 $subcvs1.delete $line1 $subcvs2.delete $line2 $txt.delete(1.0,'end') $canvas.delete $subcvs1; $canvas.delete $subcvs2; $canvas.delete $txt; としても $subcvs1等のwidgetが消えません。 よろしくお願いいたします。 ----- 小林 聡 @ 総合情報処理センター . 島根大学 mail: skoba@ipc.shimane-u.ac.jp tel.,fax.: 0852-32-6178 (内 2884)