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

Fyne GUI 编译到 Web 程序集失败

Fyne GUI 编译到 Web 程序集失败

Go
牛魔王的故事 2022-10-04 16:00:29
我正在检查使用Web组装在浏览器中使用fyne的可能性,但我得到错误...主要.go :package mainimport (    "fyne.io/fyne/v2/app"    "fyne.io/fyne/v2/container"    "fyne.io/fyne/v2/widget")func main() {    a := app.New()    w := a.NewWindow("Hello")    hello := widget.NewLabel("Hello Fyne!")    w.SetContent(container.NewVBox(        hello,        widget.NewButton("Hi!", func() {            hello.SetText("Welcome :)")        }),    ))    w.ShowAndRun()}我运行了这个命令,GOOS=js GOARCH=wasm go build -o main.wasm main.go 输出(错误):package command-line-arguments    imports fyne.io/fyne/v2/app    imports fyne.io/fyne/v2/internal/driver/glfw    imports fyne.io/fyne/v2/internal/driver/common    imports fyne.io/fyne/v2/internal/painter/gl    imports github.com/go-gl/gl/v3.2-core/gl: build constraints exclude all Go files in /home/ahmed/go/pkg/mod/github.com/go-gl/gl@v0.0.0-20210813123233-e4099ee2221f/v3.2-core/gl
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

在浏览器中运行的功能现在正在测试中。您可以使用 Fyne 分支并安装该工具的版本,然后运行:developfyne

$ fyne serve

它将通过端口:8080上的Web服务器加载您的Fyne应用程序。


查看完整回答
反对 回复 2022-10-04
?
一只甜甜圈

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

Fyne 尚不支持 Web 组装或通过浏览器交付。您可以观看上周来自FyneConf的技术预览视频,以获取有关这项工作的最新信息。https://youtu.be/t8gEzPujIVI


查看完整回答
反对 回复 2022-10-04
  • 2 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

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