【问题标题】:Ruby wxRuby GUI XRC to rb errorRuby wxRuby GUI XRC 到 rb 错误
【发布时间】:2023-03-13 12:20:01
【问题描述】:
Cannot create wrapper for class without 'subclass'
      attribute

它输出为空白文件。 我的命令是

xrcise -o Button.rb Button.xrc

我使用DialogBlock设计师。

【问题讨论】:

  • 没有看到代码,很难说,但this 听起来至少是类似问题的答案。

标签: ruby wxwidgets wxruby xrc


【解决方案1】:

您需要在 DialogBlog 项目中的某处设置与表单相关的“子类名称”字段。如果没有该子类名称 xrcise 无法将您的 .xrc 转换为 .rb 文件。 您应该注意的另一个问题是当前版本的 xrcise 是 wx_sugar-0.1.22 的一部分(这是目前的最后一个版本)不能与 ruby​​ 版本 1.9.3 或更高版本一起使用因为在此版本中更改的方法 .each 存在一些 sintax 错误。 要解决这个问题,最好的方法是添加这个:

class String 
alias :each :each_line
end

就在 xrcise 文件中的 require 语句之后。 希望对您有所帮助。

附:对不起,我的纯英语,目前正在努力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多