【发布时间】:2010-08-28 05:11:37
【问题描述】:
我刚刚开始使用 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。我已经google了,但我还没有找到我的答案,所以我想我会来这里。
另外,我觉得问得很傻,但是< 在类 def 中是什么意思?在我一直在做的任何其他事情中,我还没有遇到过它。
谢谢!
【问题讨论】:
-
我想通了,但是如果有人能够完美地回答第一部分,我会给你正确的答案。由于到目前为止只有 4 个视图,我不知道是否有人会发现这个。