问题标签 [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 回答
62 浏览

go - go and Fyne - 尝试创建一个窗口,根据按下的按钮显示两组不同的信息

我有以下无法编译的代码,它根据按下的按钮显示两组不同的内容。目标是根据选择的按钮(在同一窗口中)以编程方式更改内容。

编译错误在第 19 行和第 27 行,说明 content1 和 content2 未定义。

问题解决比修复编译错误更重要!

0 投票
1 回答
41 浏览

go - 有没有办法在菜单元素上放置事件处理程序?

我认为我不需要这些菜单子项。我可以以某种方式处理单击菜单元素本身吗?

像这样的东西:

0 投票
1 回答
31 浏览

go - go get fyne/io/driver/gl@v1.0.1 无法识别的导入路径

尝试按照此处的安装指南进行操作,并且大部分过程都可以正常工作。但是,我在构建它时遇到了问题。尝试构建时,我收到此消息:

C:...\gameboy.live>go build -o gbdotlive main.go ......\go\pkg\mod\fyne.io\fyne@v1.0.1\driver\gl\gl.go:20 :2: 缺少提供包 github.com/goki/freetype 的模块的 go.sum 条目(由 fyne.io/fyne/driver/gl 导入);添加:去获取 fyne.io/fyne/driver/gl@v1.0.1

但是,运行建议的命令会引发另一个提示:

C:...\gameboy.live>go get fyne.io/driver/gl@v1.0.1 go get fyne.io/driver/gl@v1.0.1: unrecognized import path "fyne.io/driver/gl":阅读https://fyne.io/driver/gl?go-get=1 : 404 Not Found

我也尝试过使用 1.4.3 版驱动程序,但会引发不同的错误:

C:...\gameboy.live>go get fyne.io/fyne/gl@v1.4.3 go get: module fyne.io/fyne@v1.4.3 found, 但不包含包 fyne.io/fyne/gl

有人熟悉这个问题吗?仅供参考,我在 Windows 上并且已经安装了 MinGw。

0 投票
0 回答
57 浏览

go - 如何在 fyne 中读取具有偏移量的文件?

我有一个包含数据的大文件。我无法将所有数据存储在内存中。我怎样才能用偏移量读取它?fynestorage.Reader函数吐出的 reader 没有 Seek 方法。

0 投票
1 回答
56 浏览

go - 检测 fyne 中的阻力

如何检测小部件中的拖动事件?我试过这个:

但是当我拖过它时它不会被调用。

0 投票
2 回答
154 浏览

go - 如何显示可以在 fyne GUI 上复制的文本?

在我的fyneGUI 上,我想显示用户可以复制的文本。到目前为止,我使用的是 (multi-line) widget.Entry,请参见下面的示例。虽然这可行,但似乎不合适,因为“输入”意味着用户输入——这里不是这种情况。

如果我使用 widget.Label 或 canvas.Text,则无法复制字符。那么这里最好的方法是什么?


例子:

可以选择输入字段中的文本,然后使用鼠标/右键单击上下文菜单或 ctrl-c 进行复制。在 Windows 10 上,这看起来像 在此处输入图像描述

0 投票
1 回答
89 浏览

go - 通过 Fyne 的 GUI:单击按钮时更改应用页面上的元素

单击按钮时更改应用页面上的元素的最佳做法是什么。例如,我有这样的代码

如果单击 NewButton,我想更改此窗口上的元素。并在点击时显示具有不同功能的新按钮

0 投票
2 回答
62 浏览

go - Fyne 测试:如何测试对话框?

我想做 GUI 测试,但是对test软件包和来源的调查fyne令人失望。

有人可以告诉我,有没有办法填充已创建对话框的文本字段并单击“确定”和“取消”按钮来检查结果?

我看到的所有文档只建议将表单字段的创建移到 afunc并单独检查它们,是的,这是一个选项,但是有可能将它作为一个完整的对话框检查吗?

0 投票
1 回答
27 浏览

android - 尝试构建 Android 应用程序,但出现 clang 错误

我是 Android 开发的新手。所以想开始并在我的手机中构建和运行 Hello World 应用程序。我已经安装NDK,clang-12Fyne运行

得到

项目结构:

如果我从项目根目录(部分)手动运行

它创建 .so 文件而没有任何错误。似乎它只是关于相对路径,但我该如何解决呢?抱歉提供了糟糕的信息,真的不知道什么可能有用。所以请在评论中写下您需要什么信息,我会提供。

0 投票
3 回答
49 浏览

go - 是否可以一步打包 Fyne 应用程序并交叉编译该应用程序?

Fyne ( https://developer.fyne.io/started/packaging ) 提出了一个打包应用的解决方案:

还有另一种交叉编译的方法:https ://developer.fyne.io/started/cross-compiling

我想知道是否有办法将两者结合起来,例如在 Mac M1 上为 Mac AMD交叉编译和打包 Fyne 应用程序。