我正在研究一个需要在未知时间更新GUI上的文本的ruby应用程序。我正在使用的过程将文本与上一个编辑中的文本重叠。
class_text是我需要编辑的元素。我在程序中有大约8个不同的地方可能会改变文本。有时,当文本被更改时,之前的文本不会被删除,而是文本重叠。
$class_text.text = "Nothing scheduled to take attendance at this time."
这个项目是由我之前的人开始的,这是我第一次使用Ruby。感谢您提供的任何信息!
答案 0 :(得分:0)
没有更具体的信息我刚刚测试了一个类似于你的场景的最低限度(尽管使用Red Shoes),这样做有效:
Shoes.app do
@test_stack = stack do
@edit_box = edit_box
@edit_box.text = "first text"
@edit_text = para "second text"
end
button "change" do
@edit_box.text = "first replacement"
@edit_text.text = "second replacement"
end
end
您也可以先尝试清除该元素。
HTH 西巴