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

为什么找不到 andlabs/ui 包中的组件

为什么找不到 andlabs/ui 包中的组件

Go
开心每一天1111 2023-07-10 18:00:01
我正在尝试按照简单的代码来创建一个窗口:package mainimport ("github.com/andlabs/ui")func main() {    ui.Main(makeMainWin)}func makeMainWin(){    var bmiButton = ui.NewButton("First")    var otherButton = ui.NewButton("Second")    //ui.NewVerticalStack does not work;     stack := ui.NewVerticalStack(                ui.NewLabel("Select module"),                bmiButton,                otherButton,                )    var mainWindow = ui.NewWindow("Hello", 200, 100, stack)    mainWindow.OnClosing( func (*ui.Window) bool { ui.Quit(); return true   } )}但是代码未编译,我收到以下错误:# command-line-arguments./guiStack.go:14:11: undefined: ui.NewVerticalStack为什么找不到NewVerticalStack?问题出在哪里以及如何解决?感谢您的帮助。
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

NewVerticalStack不再是包的一部分。你应该使用NewVerticalBox

// ...

box := ui.NewVerticalBox()

box.Append(ui.NewLabel("Select module"), false)

box.Append(bmiButton, false)

box.Append(otherButton, false)

var mainWindow = ui.NewWindow("Hello", 200, 100, false)

window.SetChild(box)

// ...


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

添加回答

举报

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