Fyne GUI 编译到 Web 程序集失败

我正在检查使用Web组装在浏览器中使用fyne的可能性,但我得到错误...

主要.go :


package main


import (

    "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



牛魔王的故事
浏览 141回答 2
2回答

红颜莎娜

在浏览器中运行的功能现在正在测试中。您可以使用 Fyne 分支并安装该工具的版本,然后运行:developfyne$ fyne serve它将通过端口:8080上的Web服务器加载您的Fyne应用程序。

一只甜甜圈

Fyne 尚不支持 Web 组装或通过浏览器交付。您可以观看上周来自FyneConf的技术预览视频,以获取有关这项工作的最新信息。https://youtu.be/t8gEzPujIVI
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go