From: AkihitoWatanabe Date: 2009-07-16T16:04:49+09:00 Subject: [ruby-list:46214] Ruby/Tkについての質問 --Apple-Mail-76-985232530 Content-Type: text/plain; charset=ISO-2022-JP; format=flowed Content-Transfer-Encoding: 7bit ワタナベです。 Rubyを7月から初めています。 TkLineをスーパークラスとして新規クラスを定義した場合に uninitialized constant TkcLine (NameError) というエラーがでます。どうしてでしょうか。 色々調べてみたのですが、分かりません。 TkBottunをスーパークラスとして作成したクラスを定義した場合には 問題はありませんでした。 コードとしては require "tk" class Hoge < TkcLine end TkRoot.new { |r| TkCanvas.new(r) { |c| self.width 100 self.height 50 self.pack Hoge.new(c, 10, 30, 60, 45, 40, 5, 90, 30) { self.width 4 self.arrow "both" } } } Tk::mainloop --Apple-Mail-76-985232530--