如何在红宝石鞋的 Text_Box 中附加一行文本?我看不出有什么办法。目前我正在写入一个文本文件,然后打开该文本文件以获取新附加的内容。
问问题
1103 次
3 回答
1
这里有两种方法,一种是初始化,一种是之后
Shoes.app :width => 300, :height => 450 do
@text = edit_box :width => 1.0, :height => 400, :text =>'test'
@text.text = "test2"
end
于 2011-11-28T21:35:35.960 回答
0
这有点晚了,但你可以这样做:
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 是编辑框的名称。
于 2015-02-16T01:26:12.200 回答
0
您有 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.
要创建 12 像素字体的 Text_Box,您需要这样做:
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
于 2014-01-15T15:43:01.993 回答