新增本地化

This commit is contained in:
zyj
2025-10-22 18:27:24 +08:00
parent 81df8f1ad8
commit 211f4f9615
10 changed files with 531 additions and 152 deletions

18
libs/pack.go Normal file
View File

@@ -0,0 +1,18 @@
package libs
import webview "github.com/webview/webview_go"
type Pack struct{}
func (Pack) Test() {
debug := true
w := webview.New(debug)
defer w.Destroy()
w.SetTitle("Go + WebView2 应用")
w.SetSize(1024, 768, webview.HintNone)
// 加载远程网页
w.Navigate("https://www.baidu.com")
w.Run()
}

38
libs/sqlite.go Normal file
View File

@@ -0,0 +1,38 @@
package libs
import (
"database/sql"
"log"
_ "github.com/mattn/go-sqlite3"
)
type Sqlite struct{}
func (Sqlite) Test() {
db, err := sql.Open("sqlite3", "./data/example.db")
if err != nil {
log.Fatal(err)
}
defer db.Close()
_, err = db.Exec(`CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL
);`)
if err != nil {
log.Fatal(err)
}
_, err = db.Exec(`INSERT INTO users (name) VALUES (?)`, "alice")
if err != nil {
log.Fatal(err)
}
var name string
err = db.QueryRow(`SELECT name FROM users WHERE id = ?`, 1).Scan(&name)
if err != nil {
log.Fatal(err)
}
log.Println("user #1:", name)
}