【发布时间】:2023-03-13 12:20:01
【问题描述】:
Cannot create wrapper for class without 'subclass'
attribute
它输出为空白文件。 我的命令是
xrcise -o Button.rb Button.xrc
我使用DialogBlock设计师。
【问题讨论】:
-
没有看到代码,很难说,但this 听起来至少是类似问题的答案。
Cannot create wrapper for class without 'subclass'
attribute
它输出为空白文件。 我的命令是
xrcise -o Button.rb Button.xrc
我使用DialogBlock设计师。
【问题讨论】:
您需要在 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 语句之后。 希望对您有所帮助。
附:对不起,我的纯英语,目前正在努力。
【讨论】: