我可以運行我的 Fyne 應(yīng)用程序,F(xiàn)YNE_THEME=light使其使用淺色背景并在沒有此 var 的情況下運行,它將默認(rèn)為dark. 有沒有辦法扭轉(zhuǎn)這種行為?讓應(yīng)用程序默認(rèn)以淺色主題啟動?
2 回答

波斯汪
TA貢獻1811條經(jīng)驗 獲得超4個贊
您可以通過運行 fyne_settings 來更改用戶主題來全局設(shè)置主題。
go get fyne.io/fyne/cmd/fyne_settings
所有 fyne 應(yīng)用程序都將尊重該應(yīng)用程序中設(shè)置的配置。
如果您的意圖是覆蓋用戶主題(請小心這樣做,因為他們的設(shè)置將被忽略)您可以在代碼中配置應(yīng)用程序設(shè)置:
myApp.Settings().SetTheme(theme.LightTheme())

慕的地6264312
TA貢獻1817條經(jīng)驗 獲得超6個贊
添加
os.Setenv("FYNE_THEME", "light")
在func main()
顯示和運行窗口之前。
應(yīng)用程序默認(rèn)以淺色主題開頭。
- 2 回答
- 0 關(guān)注
- 944 瀏覽
添加回答
舉報
0/150
提交
取消