LUA iup.text光标故障



我正在尝试使用iup.text创建一个链接到文本文件的文本框。我想在这个文本框中实时显示文本文件。

local Visu = iup.text{ 
multiline="yes", 
--rastersize="x60", 
expand="yes",
readonly="yes", 
--font="Times, Bold 12",
SCROLLBAR="YES",
AUTOHIDE="YES",
BGCOLOR="0 43 54",
fgcolor="255 255 255",
--maxsize="x1000",
}
function refresh_txt()
local f2 = io.open("txtfile.txt", "r")
if not f2 then 
Visu.value = "Empty File" 
else
Visu.value = f2:read("*a")
end
end

问题是,当文本框刚刚通过函数refresh_txt((`实现时,光标被放在显示的文本的开头,而不是我想要的文本的末尾。因此,文本不断刷新,我无法向下滚动,因为当我这样做时,光标会转到第一行的第一个字符。

我希望在刷新时自动垂直展开文本框。

我认为iup.text的一些论点可以解决这个问题,但我没有发现

要在更改文本后向下滚动,请使用VisuQSPI.scrollto="99999999:1"。

相关内容

  • 没有找到相关文章

最新更新