LUA iup.text光标故障

LUA iup.text光标故障,lua,textbox,iup,Lua,Textbox,Iup,我正在尝试使用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",

我正在尝试使用
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=“9999999:1”。

向下滚动与定位插入符号(输入光标)不同。垂直扩展也是另一个完全不同的特征。