当我尝试运行以下 golang 代码时,终端中的输出为“退出状态 3221225477”。然后程序关闭。我正在使用 fyne GUI 包。你能帮我解决这个问题吗?包主import ("net/url""fyne.io/fyne""fyne.io/fyne/app""fyne.io/fyne/layout""fyne.io/fyne/theme""fyne.io/fyne/widget")func main() {app := app.New()app.Settings().SetTheme(theme.LightTheme())entry := widget.NewEntry()entry.SetText("Path")w := app.NewWindow("Hello")link, err := url.Parse("https://www.inovatian.com/")if err != nil {fyne.LogError("Could not parse URL", err)}w.SetContent(widget.NewVBox(widget.NewLabelWithStyle("Welcome to Inovatian App", fyne.TextAlignCenter, fyne.TextStyle{Bold: true}),layout.NewSpacer(),widget.NewHyperlinkWithStyle("inovatian", link, fyne.TextAlignCenter, fyne.TextStyle{}),layout.NewSpacer(),widget.NewGroup("", fyne.NewContainerWithLayout(layout.NewGridLayout(2), widget.NewButton("Next", func() { app.Quit() }), widget.NewButton("Cancel", func() { app.Quit() }), ), ),))w.CenterOnScreen()w.Resize(fyne.NewSize(240, 180))w.ShowAndRun()}
2 回答
米脂
TA贡献1836条经验 获得超3个赞
您的源代码在 macOS Mojave 上也可以正常工作。
不过,我收到警告说 'NSOpenGLContext' 已在 macOS 10.14 中明确标记为已弃用。(这不应该出现在 Windows 中。)
正如马克所说,十六进制的返回值3221225477是0xC0000005(“访问冲突”),它表明你的程序已经异常终止或崩溃。
- 2 回答
- 0 关注
- 618 浏览
添加回答
举报
0/150
提交
取消