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

我可以运行我的 Fyne 应用程序,FYNE_THEME=light使其使用浅色背景并在没有此 var 的情况下运行,它将默认为dark. 有没有办法扭转这种行为?让应用程序默认以浅色主题启动?



青春有我
浏览 806回答 2
2回答

波斯汪

您可以通过运行 fyne_settings 来更改用户主题来全局设置主题。go get fyne.io/fyne/cmd/fyne_settings所有 fyne 应用程序都将尊重该应用程序中设置的配置。如果您的意图是覆盖用户主题(请小心这样做,因为他们的设置将被忽略)您可以在代码中配置应用程序设置:myApp.Settings().SetTheme(theme.LightTheme())

慕的地6264312

添加os.Setenv("FYNE_THEME", "light")在func main()显示和运行窗口之前。应用程序默认以浅色主题开头。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go