问题标签 [fyne]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
648 浏览

go - Go Fyne 中的绑定表数据

Fyne 初学者在这里。

我试图解决一个简单的用例,但在文档中没有找到任何解决方案:在 Fyne 中,如何拥有一个 Table 小部件,其数据绑定到数据源?

换句话说,我们binding.BindStringList 在 docs 中有,它允许绑定字符串列表……</p>

…我正在寻找类似的东西,可以允许绑定结构列表而不是字符串。例如,一个待办事项表:

如果不可能,对您来说最好的解决方法是什么?


好吧,按照安迪的建议,我尝试了这个:

我无法访问我的元素的实际值(即标题)。你能帮忙吗?

0 投票
1 回答
111 浏览

go - Fyne passing changing arguments to multiple buttons

I'm having an issue with passing dynamic arguments to a button callback with Fyne. I'm trying to create a list of buttons that when clicked will call a function with a specific string argument:

The issue is that all of the buttons, when clicked, will select the last client e.g. it will call server.selectClient(uuidStr) where uuidStr is always uuidStrs[len(uuidStrs)-1], but I want each button to pass in a unique uuidStr. All of the buttons display the correct string, but don't pass the correct string in the callback.

How can I get the buttons, when clicked, to select the client it displays?

0 投票
1 回答
73 浏览

go - fyne 从容器切片在容器中创建行

我需要一个名为 rows 的切片,其中包含许多 fyne.Container 结构。然后我需要在窗口中将它们全部显示为行。

我试过这样做:

但我明白了

不能在 container.New 的参数中使用行(类型 []*fyne.Container)作为类型 []fyne.CanvasObject

而且我不明白为什么要这样做:

它工作正常...不应该是相同的传递单个结构或 [] 类型...?

谢谢!

0 投票
1 回答
219 浏览

go - main() 不等待 golang 中使用 fyne 文件对话框更新文件对话框

我想使用文件对话框来选择一个目录以供在Go中进一步使用。要选择目录,我正在使用 Fyne 文件对话框,因为应用程序的其余部分也使用 Fyne。我设法创建了一个简单的测试应用程序:

它不能正常工作,标签hello在返回值之前更新,不知何故......

当按钮“去获取目录!” 单击函数chooseDirectory应调用,返回值应设置为hello -Label 中的文本。

我是 Golang 新手,所以对于更有经验的 Go 程序员来说,我的问题可能很愚蠢。无论如何,我将不胜感激!

提前致谢,

文兹

0 投票
2 回答
329 浏览

go - 安装 fyne 包,它失败了`cannot find -lXxf86vm`

我试图运行https://github.com/fyne-io/fyne中给出的演示代码

但它显示了这个错误

我正在运行 go 版本 go1.16.7 linux/amd64

0 投票
1 回答
106 浏览

go - 为小部件设置自定义宽度

这是我第一次尝试构建一个不使用 CSS 和 JS 等 Web 技术的应用程序。所以我想我对布局和小部件如何组合在一起不太了解。

我一直在尝试构建一个简单的表单,但结果并不如预期。

现在结果如下所示:

在此处输入图像描述

我希望每行中的这 2 个条目小部件消耗剩余空间,但它不起作用。

目前,我的代码如下所示:

我尝试了各种布局的组合,如 Box、Border、Grid 等,但没有任何效果。网格布局有效,但将列划分为相等的空间,因此复选框也占据了 1/3 的空间。

我需要关于我可以使用哪种布局的建议,以便复选框可以占用与现在相同的空间,但每行上的剩余输入字段应使用其余空白空间的 50%。

0 投票
1 回答
395 浏览

go - 没有必需的模块提供包 fyne.io/fyne/app:在英特尔 mac 上的当前目录或任何父目录中找不到 go.mod 文件

尝试“构建”时出现此错误

没有必需的模块提供包 fyne.io/fyne/app:在当前目录或任何父目录中找不到 go.mod 文件;见'go help modules' test.go:5:5: no required module provides package fyne.io/fyne/widget: go.mod file not found in current directory or any parent directory; 见“去帮助模块”

但我安装了 fyne.io/fyne,我不知道为什么我会犯这个错误。我尝试重新安装 Go,但没有帮助

在此处输入图像描述

0 投票
0 回答
76 浏览

go - 如何在 fyne android 应用程序的深层链接中访问参数值?

我正在开发一个 Fyne 应用程序,该应用程序将被编译并安装为 Android 应用程序。

该应用程序允许用户使用 oauth2 进行身份验证。身份验证服务器将身份验证代码作为参数值在 url 字符串中返回给应用程序。我能够建立一个深层链接并通过深层链接打开我的 fyne 应用程序,但不知道如何访问意图的数据字符串以解析参数值。

对 Google 的广泛研究只展示了 Kotlin/Java 中的解决方案,没有提到任何人在 Golang 或 Fyne 项目中实现了这一点。

项目的AndroidManifest.xml的activity部分如下

我希望使用 url “myapp://oauth2/?code=kalksdnfaldsfn”将身份验证代码返回给应用程序

对Kotlin不太了解,但我认为这可以通过使用类似以下函数的东西在Kotlin中实现。

Golang 是否有一个库来实现这一点?

0 投票
1 回答
256 浏览

go - fyne GUI compile to Web Assembly failed

i was checking the possibility to use fyne in browser using Web Assembly , but i am getting error ...
main.go :

i ran this command ,

Output (error) :

0 投票
1 回答
114 浏览

go - $ fyne package -os linux ... 结果是:bash: fyne: command not found

在使用 fyne 工具包编写并构建了我的第一个应用程序之后,下一个任务是分发。按照https://developer.fyne.io/started/packaging的说明进行操作

命令“ fyne package -os linux -icon myapp.png ”只产生“ bash: fyne: command not found

我的 $PATH 或 $GOPATH 变量或其他需要的地方似乎缺少一个目录,以便可以找到“fyne”cmd-tool。

虽然我对 fyne 工具包的体验非常高效和愉快,但除此之外(能够解开所有其他困难),这个问题已经打败了我。

请,请,有人帮助我!也许我只是对我看不到的东西视而不见。;)

我的应用程序很漂亮(当然是,每个人都认为他们的工作很漂亮),但如果它不能分发,那一切都是徒劳的。如果没有人使用它有什么关系?唉,这么近,又这么远。