Я только начинаю играть с wxRuby, используя образцы, которые идут с ним. Однако я не могу добавить элемент меню. Я попытался куча вещей, но вот то, что я хочу сделать:Невозможно добавить пункт меню с помощью 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
. У меня есть googled, но я еще не нашел ответа, поэтому решил, что приду сюда.
Кроме того, я чувствую себя глупо за вопрос, но что означает <
в классе def? Я не сталкивался с этим ни в одном другом материале, над которым я еще работал.
Спасибо!
Я понял это, но если кто-то сможет ответить на первую часть, я дам вам правильный ответ. Поскольку до сих пор их было всего 4, я не знаю, найдет ли кто-нибудь это. –