php小編西瓜為您介紹如何在fyne中顯示超過(guò)100,000行的日志文本。fyne是一個(gè)用于構(gòu)建跨平臺(tái)應(yīng)用程序的Go語(yǔ)言框架,但默認(rèn)情況下無(wú)法處理大量文本的顯示。要解決這個(gè)問(wèn)題,可以使用fyne的TextView控件,并結(jié)合使用BufferedTextView來(lái)加載和顯示文本。此外,還可以通過(guò)分頁(yè)和滾動(dòng)加載的方式,優(yōu)化文本的顯示效果。通過(guò)這些方法,您可以輕松地在fyne應(yīng)用程序中實(shí)現(xiàn)顯示大量日志文本的功能。
問(wèn)題內(nèi)容
應(yīng)該使用什么小部件來(lái)呈現(xiàn) fyne 中超過(guò) 100,000 行的可滾動(dòng)日志文本?
我從套接字接收日志文本,最新文本顯示最后一行。
效果與終端輸出類似。我檢查了fyne io/terminal的實(shí)現(xiàn),但它無(wú)法向后滾動(dòng)。
我嘗試了List,但滾動(dòng)似乎不流暢。
我正在尋找更好的解決方案。
解決方法
列表可能是正確的方式,它能夠提供這種級(jí)別的內(nèi)容。
如果性能不夠,則在項(xiàng)目上打開(kāi)一個(gè)錯(cuò)誤。