fyne 中文乱码解决

一、在 C:\Windows\Fonts 下选择对应字体

在这里插入图片描述

二、将字体复制到对应目录下

在这里插入图片描述

三、设置环境变量

	os.Setenv("FYNE_FONT", "msyhl.ttc") //设置env环境
	
	func RunWindow() {
	//os.Setenv("FYNE_FONT","Alibaba-PuHuiTi-Medium.ttf")
	os.Setenv("FYNE_FONT", "msyhl.ttc")
	myApp := app.New()
	//myApp.Settings().SetTheme(&myTheme{})
	w := myApp.NewWindow("ZMJ")
	IpValue := widget.NewEntry()
	IpValue.Resize(fyne.NewSize(30, 10))
	PortValue := widget.NewEntry()
	startTime := widget.NewEntry()
	endTime := widget.NewEntry()
	form := &widget.Form{
		Items: []*widget.FormItem{ //在构造函数阶段声明
			{Text: "IP地址:", Widget: IpValue}},
		OnSubmit: func() { // optional, handle form submission
			log.Println("Form submitted:", IpValue.Text)
			log.Println("multiline:", PortValue.Text)
			w.Close()
		},
	}
	form.Append("端口号(Port):", PortValue)      //往表单追加
	form.Append("开始时间:", startTime) //往表单追加
	form.Append("结束时间:", endTime)     //往表单追加

	w.SetContent(form)
	w.Resize(fyne.NewSize(300, 200))
	w.ShowAndRun()
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值