| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package main
- import (
- "embed"
- "github.com/wailsapp/wails/v2"
- "github.com/wailsapp/wails/v2/pkg/options"
- "github.com/wailsapp/wails/v2/pkg/options/assetserver"
- )
- //go:embed all:frontend/dist
- var assets embed.FS
- func main() {
- // Create an instance of the app structure
- app := NewApp()
- // Create application with options
- err := wails.Run(&options.App{
- Title: "Vali-Tools",
- Width: 805,
- Height: 800,
- DisableResize: true, //禁止调整尺寸
- AssetServer: &assetserver.Options{
- Assets: assets,
- //Handler: utils.NewFileLoader(),
- },
- BackgroundColour: &options.RGBA{R: 255, G: 255, B: 255, A: 1},
- OnStartup: app.startup,
- SingleInstanceLock: &options.SingleInstanceLock{
- UniqueId: "141cdd5b-8167-4e2d-b738-8126a5f3fe46",
- OnSecondInstanceLaunch: app.onSecondInstanceLaunch,
- },
- Bind: []interface{}{
- app,
- },
- })
- if err != nil {
- println("Error:", err.Error())
- }
- }
|