为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 fyne GUI 框架从代码中设置默认主题?

如何使用 fyne GUI 框架从代码中设置默认主题?

Go
青春有我 2022-06-13 16:15:49
我可以运行我的 Fyne 应用程序,FYNE_THEME=light使其使用浅色背景并在没有此 var 的情况下运行,它将默认为dark. 有没有办法扭转这种行为?让应用程序默认以浅色主题启动?
查看完整描述

2 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

您可以通过运行 fyne_settings 来更改用户主题来全局设置主题。

go get fyne.io/fyne/cmd/fyne_settings

所有 fyne 应用程序都将尊重该应用程序中设置的配置。

如果您的意图是覆盖用户主题(请小心这样做,因为他们的设置将被忽略)您可以在代码中配置应用程序设置:

myApp.Settings().SetTheme(theme.LightTheme())


查看完整回答
反对 回复 2022-06-13
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

添加

os.Setenv("FYNE_THEME", "light")

func main()显示和运行窗口之前。

应用程序默认以浅色主题开头。


查看完整回答
反对 回复 2022-06-13
  • 2 回答
  • 0 关注
  • 805 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信