Ruby wxRuby GUI XRC в RB ошибка

Cannot create wrapper for class without 'subclass'
      attribute

Выводится как пустой файл. Моя команда

xrcise -o Button.rb Button.xrc

я использую DialogBlock дизайнер.

1 ответ

Вам нужно установить поле "имя подкласса", связанное с формой, где-нибудь в проекте DialogBlog. Без этого имени подкласса xrcise не сможет конвертировать ваш.xrc в файл.rb. Другая проблема, о которой вы должны знать, это то, что текущая версия xrcise, которая является частью wx_sugar-0.1.22 (это последняя версия на данный момент), не может работать с ruby ​​версии 1.9.3 или новее из-за некоторой ошибки синтаксиса с методом. каждый, который был изменен в этой версии. Чтобы решить эту проблему, лучше всего добавить это:

class String 
alias :each :each_line
end

сразу после выписки требуется внутри файла xrcise. Надеюсь, это будет полезно.

PS Извините за мой чистый английский, сейчас работаю над этим.

Другие вопросы по тегам