首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用wxRuby添加菜单项

无法使用wxRuby添加菜单项
EN

Stack Overflow用户
提问于 2010-08-28 13:11:37
回答 2查看 57关注 0票数 0

我刚刚开始使用wxRuby,使用它附带的示例。但是,我似乎不能添加菜单项。我已经尝试了很多方法,但我想做的是:

代码语言:javascript
复制
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

查看其他示例,我没有发现任何遗漏的东西,但它拒绝工作。当我用Wx::ID_ANY替换Something时,它可以工作。我也在class MinimalFrame < Wx::Frame上尝试过。我已经用谷歌搜索过了,但是我还没有找到我的答案,所以我想我应该来这里。

另外,我觉得问这个问题很愚蠢,但是<在类定义中是什么意思呢?我还没有在我一直在做的任何其他东西中遇到过它。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-29 14:21:13

我需要在前面的脚本中添加以下内容:

Something = 1

ID必须是数字,通过将其设置为常量,我就可以使用名称而不是数字。

票数 0
EN

Stack Overflow用户

发布于 2010-08-28 13:42:23

另外,我觉得问这个问题很愚蠢,但是<在

中是什么意思呢?我还没有在我一直在做的任何其他东西中遇到过它。

这表示继承。MinimalFrame是Frame的子类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3589560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档