package main import ( "os" "strings" "kingdee-dbapi/config" "kingdee-dbapi/gui" "kingdee-dbapi/models" "github.com/flopp/go-findfont" ) func main() { config.Load() // 连接数据库 //models.Init() // //var order models.SEOrder //err := order.FindByFBillNo("SEORD006060") //if err != nil { // fmt.Println(err.Error()) //} else { // fmt.Printf("%+v\n", order) //} // 设置中文字体 setFont() defer os.Unsetenv("FYNE_FONT") defer models.CloseDB() // 创建窗口并运行 window := gui.NewDisplay() window.ShowMainWindow() } func setFont() { fontPaths := findfont.List() for _, path := range fontPaths { // 微软雅黑-常规 if strings.Contains(path, "msyh.ttf") { os.Setenv("FYNE_FONT", path) break } } }