付属のサンプルを使用して、wxRuby を使い始めたところです。ただし、メニュー項目を追加できないようです。いろいろ試してみましたが、やりたいことは以下のとおりです。
class MinimalFrame < Frame
def initialize(title)
...
menu_file.append(Something, "&Something\tAlt-W", "Do something")
menu_file.append(Wx::ID_EXIT, "E&xit\tAlt-X", "Quit this program")
menu_bar.append(menu_file, "&File")
...
evt_menu Wx::ID_EXIT, :on_quit
evt_menu Something, :on_quit
他のサンプルを調べても、不足しているものは何もありませんが、動作しません。に置き換えるSomething
と動作しWx::ID_ANY
ます。も一緒にやってみましたclass MinimalFrame < Wx::Frame
。グーグルで検索しましたが、まだ答えが見つからないので、ここに来ると思いました。
また、質問するのはばかげているように感じ<
ますが、クラス定義の意味は何ですか? 私がこれまでに取り組んできた他のどの作品でも、これに出くわしたことはありません。
ありがとう!