新增:连接管理、数据查询等功能
This commit is contained in:
29
main.go
29
main.go
@@ -2,8 +2,10 @@ package main
|
||||
|
||||
import (
|
||||
"embed"
|
||||
"runtime"
|
||||
|
||||
"github.com/wailsapp/wails/v2"
|
||||
"github.com/wailsapp/wails/v2/pkg/menu"
|
||||
"github.com/wailsapp/wails/v2/pkg/options"
|
||||
"github.com/wailsapp/wails/v2/pkg/options/assetserver"
|
||||
)
|
||||
@@ -15,11 +17,32 @@ func main() {
|
||||
// 创建应用实例
|
||||
app := NewApp()
|
||||
|
||||
// 创建应用菜单
|
||||
appMenu := menu.NewMenu()
|
||||
|
||||
// 添加"视图"菜单
|
||||
viewMenu := appMenu.AddSubmenu("视图")
|
||||
viewMenu.AddText("重新加载", nil, func(_ *menu.CallbackData) {
|
||||
app.Reload()
|
||||
})
|
||||
viewMenu.AddSeparator()
|
||||
viewMenu.AddText("清理缓存", nil, func(_ *menu.CallbackData) {
|
||||
app.ClearCache()
|
||||
})
|
||||
|
||||
// 在 macOS 上添加默认的"编辑"菜单
|
||||
if runtime.GOOS == "darwin" {
|
||||
appMenu.Append(menu.EditMenu())
|
||||
}
|
||||
|
||||
// 创建应用配置
|
||||
err := wails.Run(&options.App{
|
||||
Title: "Go Desk",
|
||||
Width: 1200,
|
||||
Height: 800,
|
||||
Title: "Go Desk - 数据库客户端",
|
||||
Width: 1400,
|
||||
Height: 900,
|
||||
MinWidth: 1000,
|
||||
MinHeight: 600,
|
||||
Menu: appMenu,
|
||||
AssetServer: &assetserver.Options{
|
||||
Assets: assets,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user