【goed/ui】go开发windows原生应用之Helloworld篇

背景

基于纯go代码开发windows窗口应用

  • 复制代码到main.go
  • go mod tidy
  • go run .
  • 你可以预览到应用界面

代码

go 复制代码
package main
import (
	"github.com/goedui/goed/ui/app"
	"github.com/goedui/goed/ui/runtime"
)
var HelloWorld = runtime.DefineComponent("HelloWorld", func(_ *runtime.SetupContext) runtime.RenderFunc{
    return func() []*runtime.VNode{
        return []*runtime.VNode{
		   runtime.Text("HelloWorld"),
		}
	}
})

func main(){
	newApp := app.CreateApp(HelloWorld).Title("HelloWorld").Size(800,600)
	if err := newApp.Run();err!=nil {
		panic(err)
	}
}

界面效果

相关推荐
Lysander.Jovian1 小时前
安装Windows server 2016
windows
平头哥AI1 小时前
Day 21 _ error 是个普通值_errors.New 与 fmt.Errorf 造出来,沿调用栈抛到 main 接住
后端·学习·golang·go
水饺编程2 小时前
第5章,[Win32 章节] :绘制平面直角坐标系
c语言·c++·windows·visual studio
是店小二呀2 小时前
AdGuard Home 部署实战:Linux/Windows 安装、DNS 配置与固定公网管理
linux·运维·windows
HotCoffee-GPS14 小时前
Golang性能分析pprof
golang
fangjianj17 小时前
windows环境反弹shell
linux·windows·web安全
有味道的男人17 小时前
得物详情 API|支持实时价格、成色、鉴别服务数据
windows·python·api
老王的笔记v17 小时前
46期 Windows超级管理器 垃圾清理 预装卸载与系统优化工具箱
windows·系统架构