五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

learn fyne 4 添加中文支持

2023-07-09 08:05 作者:bl4cyy  | 我要投稿

通過自定義主題,使用中文字體來支持中文

golang版本要在1.16以上,下載字體文件,新建文件mytheme.go,內(nèi)容如下:

package main

import (

?_ "embed"

"image/color"

?"fyne.io/fyne/v2"

?"fyne.io/fyne/v2/theme"?

)?

// 得意黑https://github.com/atelier-anchor/smiley-sans?

//go:embed SmileySans-Oblique.ttf?

var font []byte?

?var myfont = &fyne.StaticResource{ StaticName: ? ?"FZLTCXHJW", StaticContent: font, }

type theme1 struct{}?

?var _ fyne.Theme = (*theme1)(nil)?

func (*theme1) Font(s fyne.TextStyle) fyne.Resource {?

????return myfont?

}?

func (*theme1) Color(n fyne.ThemeColorName, v fyne.ThemeVariant) color.Color {?

????return theme.DefaultTheme().Color(n, v)

?}

func (*theme1) Icon(n fyne.ThemeIconName) fyne.Resource {?

????return theme.DefaultTheme().Icon(n)

?}?

func (*theme1) Size(n fyne.ThemeSizeName) float32{

?????return theme.DefaultTheme().Size(n)?

}

在main.go中使用自定義主題:

package main

import (

???? "fyne.io/fyne/v2"?

????"fyne.io/fyne/v2/app"

?????"fyne.io/fyne/v2/theme"

?????"fyne.io/fyne/v2/widget"

)

?func main() {

?????a := app.NewWithID("fyne1")

???? a.Settings().SetTheme(&theme1{})?

????w := a.NewWindow("fyne1")?

????w.SetIcon(theme.FyneLogo())?

????w.Resize(fyne.NewSize(1000, 700))?

????lbl1 := widget.NewLabel("Welcome to fyne! 歡迎學(xué)校fyne框架!")?

????w.SetContent(lbl1)?

????w.CenterOnScreen()?

????w.ShowAndRun()

}

運(yùn)行 go run .

中文正常顯示


learn fyne 4 添加中文支持的評論 (共 條)

分享到微博請遵守國家法律
资源县| SHOW| 石柱| 休宁县| 万山特区| 拉萨市| 深圳市| 新安县| 济阳县| 临江市| 乳源| 北海市| 厦门市| 正蓝旗| 商洛市| 青河县| 昭平县| 梨树县| 陆河县| 崇礼县| 龙川县| 西畴县| 嘉祥县| 佛教| 泗水县| 靖远县| 南川市| 临颍县| 鱼台县| 南康市| 都江堰市| 宁都县| 扬中市| 平乐县| 清丰县| 运城市| 商河县| 福鼎市| 隆安县| 四子王旗| 莱州市|