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

界面效果

相关推荐
爱吃火鸡面呀7 小时前
Spark RDD 行动算子(Action)详解
windows·ajax·spark
dlhto7 小时前
Windows 使用 Rufus 制作 AlmaLinux 10.2 启动 U 盘:从 ISO 下载到服务器安装
运维·服务器·windows
小矮强8 小时前
输入凭证也没用?Windows 共享文件夹“来宾访问被安全策略阻止”
windows·经验分享
skywalk81639 小时前
Virtualbox 从7.2.20降级到7.2.18 @FreeBSD系统
windows·virtualbox·freebsd
DogDaoDao9 小时前
Windows 双 Shell 全面对比:CMD 与 PowerShell 的技术剖析
windows·shell·测试·powershell·cmd·程序员开发
长不大的杨瑞杰9 小时前
Windows 安装 OpenCode v2:原生、WSL、Desktop 怎么选?完整配置与避坑指南
人工智能·windows·ai agent·opencode
Misnice11 小时前
Python 内置函数大全
开发语言·windows·python
紧跟先前的步伐11 小时前
Go AI Agent 实战 08|HTTP 模型 API 的工作原理与请求流程
人工智能·http·ai·golang