我有以下代码:
var win = new Window('palette');
var textGroup = win.add("group");
var text = textGroup.add("statictext{text:''}");
var button = textGroup.add("button{text: 'Add text'}");
button.onClick = function()
{
text.text += "new line\n";
}
在向文本添加新行时,如何强制窗口大小(或文本组大小)适应新的文本大小?
答案 0 :(得分:0)
最后,我发现了如何调整文本大小,然后调用窗口layout():
button.onClick = function()
{
text.text += "new line\n";
text.size.height += text.graphics.font.size;
text.window.layout.layout(true)
}