Как вы добавляете строку текста в Text_Box в рубиновых ботинках? Я не вижу способа сделать это. В настоящее время я пишу в текстовый файл, а затем открываю этот текстовый файл, чтобы получить новый добавленный контент.
Добавление строки текста в Text_Box в рубиновых ботинках
comment
не могли бы вы быть немного более конкретным? Я не вижу элемента Text_Box в документации по обуви. Возможно, вставьте код, который вы используете сегодня, для справки. Но я уверен, что вы можете просто @textbox.text = @textbox.text + \nНовый текст
- person Unixmonkey   schedule 18.03.2011
comment
Хм, надо будет завтра попробовать. У меня только что был настоящий рубиновый момент.
- person Beaon   schedule 22.03.2011
Ответы (3)
здесь два способа, один с инициализацией и один после
Shoes.app :width => 300, :height => 450 do
@text = edit_box :width => 1.0, :height => 400, :text =>'test'
@text.text = "test2"
end
person
peter
schedule
28.11.2011
У вас есть 7 форм Text_Box:
banner, a 48 pixel font.
title, a 34 pixel font.
subtitle, a 26 pixel font.
tagline, an 18 pixel font.
caption, a 14 pixel font.
para, a 12 pixel font.
inscription, a 10 pixel font.
Чтобы создать Text_Box со шрифтом 12 пикселей, вам нужно сделать это:
Shoes.app do
@text_box_example = para "Some text \n"
#To append line:
@text_box_example.replace @text_box_example + "New line of text\n"
end
person
user3194191
schedule
15.01.2014
Это немного поздно, но вы можете сделать это так:
require 'green_shoes'
Shoes.app do
background "#EFC"
flow :width=>'100%', :margin=>10 do
stack do
title "Green shoes append example"
end
@j=edit_box("Data")
stack :width=>150 do
b=button "Click me"
b.click{
@j.text= "#{@j.text} New line of text\n"
}
end
end
end
j — имя поля редактирования.
person
Rilcon42
schedule
16.02.2015