From: Kikutani Makoto Date: 1997-12-11T19:24:51+09:00 Subject: [ruby-dev:1052] [1.1b1] TkRadiobutton select きくたにです。 TkCompositeを試すべく、いろいろウィジェットを見ているのですが、 RadioButtonでわからないことがあります。 -------------------------------------------------------- require "tk" $var = TkVariable.new frame = TkFrame.new frame.pack lpr = TkRadioButton.new(frame, 'value'=>'lpr', 'variable'=>$var, 'command'=>proc {press}, 'text'=>'send to a printer') file = TkRadioButton.new(frame, 'value'=>'file', 'variable'=>$var, 'command'=>proc {press}, 'text'=>'save to a file') lpr.pack('side'=>'left') file.pack('side'=>'left') file.deselect lpr.select def press printf($stderr, "var = %s\n", $var) end Tk.mainloop -------------------------------------------------------- と、初期で選択されてるのをlprにしたいのですが、 /usr/local/lib/ruby/tk.rb:795:in method_missing': private method select' called for #(TkRadioButton) (NameError) from rb.rb:21 と言われます。tk.rbでの定義が -------------------------------------------------------- class TkRadioButton