将一些文本附加到 fyne 中的 MultiLineEntry

Append some text to a MultiLineEntry in fyne

我想向此 MultiLineEntry 添加一些文本作为按钮事件。我知道如何设置文本,但找不到 appending 一些文本的示例。是否有任何其他 widget 可用于此目的?到目前为止,这是我的代码:

package main

import (
    "fmt"
    "fyne.io/fyne/app"
    "fyne.io/fyne/container"
    "fyne.io/fyne/widget"
)

func main() {
    a := app.New()
    w := a.NewWindow("Hello")

    largeText := widget.NewMultiLineEntry()
    largeText.SetText("Lorem ipsum ...")
    largeText.SetPlaceHolder("Type here")

    form := &widget.Form{
        Items: []*widget.FormItem{
        },
        OnCancel: func() {
            fmt.Println("Cancelled")
        },
        OnSubmit: func() {
            fmt.Println("Form submitted")
            // EVENT TO APPEND TO MULTILINE
        },
    }

    w.SetContent(container.NewVBox(form,largeText))

    w.ShowAndRun()
}

可以先获取再设置:

    largeText := widget.NewMultiLineEntry()
    largeText.SetText("Lorem ipsum ...")
    originalText := largeText.Text
    fmt.Println(originalText)
    newText := originalText + "appending new text"
    largeText.SetText(newText)