gpt4 book ai didi

user-interface - 在fyne中向MultiLineEntry附加一些文本

转载 作者:行者123 更新时间:2023-12-03 10:08:58 25 4
gpt4 key购买 nike

我想将一些文本附加到此MultiLineEntry中作为按钮事件。我知道如何设置文本,但找不到附加一些文本的任何示例。是否还有其他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)

关于user-interface - 在fyne中向MultiLineEntry附加一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65276566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com