gpt4 book ai didi

user-interface - 如何声明一个ui.NewEntry数组?

转载 作者:数据小太阳 更新时间:2023-10-29 03:40:18 25 4
gpt4 key购买 nike

我正在尝试创建一个带有一系列文本输入字段的 GUI:

package main
import ("github.com/andlabs/ui")
func main() {
ui.Main(makeMainWin)
}
func makeMainWin(){
var entlist = []ui.NewEntry //Error here. How to declare an array of ui.NewEntry?
var box = ui.NewVerticalBox()
for i,_ := range [5]int{} {
println(i)
box.Append(ui.NewEntry(), false)
}
var mainWindow = ui.NewWindow("Hello", 200, 100, false)
mainWindow.SetChild(box)
mainWindow.OnClosing( func (*ui.Window) bool {
ui.Quit(); return true } )
mainWindow.Show()
}

但是,var entlist = []NewEntry 有错误

我无法创建 NewEntry 组件数组。我已经尝试过 []ui.NewEntry[]*ui.NewEntry[]ui.NewEntry()[] *ui.NewEntry()

问题出在哪里,如何解决?感谢您的帮助。

最佳答案

ui.NewEntry 返回 *Entry,因此您的 slice 应声明为:

var entlist []*ui.Entry

关于user-interface - 如何声明一个ui.NewEntry数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57592484/

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