为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
慕盖茨4494581 2023-07-17 13:56:36
我正在尝试创建一个带有一系列文本输入字段的 GUI:package mainimport ("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()问题出在哪里以及如何解决?感谢您的帮助。
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

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

var entlist []*ui.Entry


查看完整回答
反对 回复 2023-07-17
  • 1 回答
  • 0 关注
  • 63 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信