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

界面效果

相关推荐
flyingonpine15 小时前
PowerShell脚本数字签名实战:自签名证书、代码签名与信任链验证
windows·信任链
goehou21 小时前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent
公子小六1 天前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
FungLeo1 天前
成为全栈·Vue 管理后台篇·Vue3 + Vite + Naive UI:后台工程基座怎么搭
前端·vue.js·ui·typescript·vite·前端工程化·biome
2601_967987372 天前
安装 Redis 或 Redis Stack
linux·windows·redis·macos·安装
xbzb2 天前
自定义 yum 软件源:Linux 上 createrepo,Windows 上纯 Python 也能造
linux·运维·windows·python·yum·createrepo
武雄(小星Ai)2 天前
Ollama报llama-server binary not found排坑实录:服务活着引擎没了
人工智能·windows·大模型·ollama·排坑
敲上瘾2 天前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
利威尔xu2 天前
Go map 底层崩溃:3 个 goroutine 并发写同一张 map,fatal error 崩掉整个服务
golang·源码·map·并发·后端开发
叼烟扛炮2 天前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain