我正在建立一个简单的图形用户界面,并找到了一个内置的一个与我的GOLANG代码使用。我已经尝试简单地运行一个去运行主。去与他们的hello世界的例子只是为了测试功能。得到了一个问题,没有显示变量。然后设置变量,现在我得到这个问题。请协助!
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
func main() {
a := app.New()
w := a.NewWindow("Hello World")
w.SetContent(widget.NewLabel("Hello World!"))
w.ShowAndRun()
}
此处显示错误x1c 0d1x
3条答案
按热度按时间v6ylcynt1#
经过大量的工作,几天的完全沮丧。我找到了答案。从设置正确的显示与您的ipaddress开始。
export DISPLAY=(您的IP地址):0.0将:0.0设置为您的默认显示。
然后,您需要遵循以下信息:
设置第一个入站规则
设置此处列出的其中3个
无论你想给它们起什么名字。只要确保你已经在协议下设置了TCP和UDP以及一个ALL类别。我的只有在设置所有3个时才起作用,(当我认为只设置1个ALL类别就可以为协议起作用时)
vpfxa7rd2#
听起来你是用Wayland安装程序运行Linux的,目前还不是所有的应用都支持这个,所以建议打开“Xwayland”,这增加了X11的兼容性。
Fyne正在开发对wayland的支持,你可以使用“-tags wayland”构建参数来尝试一下。它已经完成了大约95%,我们打算在今年晚些时候默认启用它。
azpvetkf3#
您需要在我们的代码中导入
fyne.io/fyne/v2
,如下所示: