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
|
}
|
}
|
}
|