首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >fyne GUI编译到Web程序集失败

fyne GUI编译到Web程序集失败
EN

Stack Overflow用户
提问于 2021-09-21 16:47:04
回答 2查看 727关注 0票数 2

我在检查使用Web程序集在浏览器中使用fyne的可能性,但我得到了错误.

main.go:

代码语言:javascript
运行
复制
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()
}

我执行了这个命令,

代码语言:javascript
运行
复制
GOOS=js GOARCH=wasm go build -o main.wasm main.go 

输出(错误):

代码语言:javascript
运行
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-22 07:51:10

Fyne还不支持web程序集,也不支持通过浏览器传递。您可以在上周从FyneConf观看我们的技术预览视频,以获得有关这项工作的更新。https://youtu.be/t8gEzPujIVI

票数 2
EN

Stack Overflow用户

发布于 2022-04-11 07:38:20

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

$ fyne serve

它将通过端口8080的web服务器加载Fyne应用程序。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69272636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档