五月天青色头像情侣网名,国产亚洲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 添加中文支持的評論 (共 條)

分享到微博請遵守國家法律
山西省| 民乐县| 宁蒗| 新邵县| 古蔺县| 全南县| 阜宁县| 镇沅| 西华县| 宽城| 磐安县| 沧源| 永康市| 阿图什市| 密山市| 赞皇县| 桑日县| 海门市| 扎鲁特旗| 龙井市| 贵阳市| 云龙县| 弥渡县| 通州区| 普宁市| 宁化县| 彝良县| 中江县| 宿松县| 洛隆县| 赣州市| 平武县| 德江县| 望都县| 额尔古纳市| 武清区| 南雄市| 通辽市| 沂源县| 桐乡市| 辉南县|