您尚未登录。

楼主 #1 2021-04-02 09:45:55

lixianjing
会员
注册时间: 2019-04-25
已发帖子: 103
积分: 99.5

AWTK Go 语言绑定来了,欢迎使用

AWTK Go 语言绑定来了,欢迎使用:https://github.com/zlgopen/awtk-go

import (
	"fmt"

	"github.com/zlgopen/awtk-go/awtk"
)

func onCancel(ctx interface{}, e awtk.TEvent) awtk.TRet {
	fmt.Println("Cancel is clicked")
	return awtk.RET_OK
}

func appInit() {
	win := awtk.TWindowCreateDefault()

	ok := awtk.TButtonCreate(win, 10, 10, 80, 30)
	ok.SetPropStr(awtk.WIDGET_PROP_TEXT, "OK")
	ok.SetSelfLayout("default(x=c,y=m,w=80,h=40)")
	ok.On(awtk.EVT_CLICK, func(ctx interface{}, e awtk.TEvent) awtk.TRet {
		fmt.Println("OK is clicked")
		return awtk.RET_OK
	}, win)

	cancel := awtk.TButtonCreate(win, 10, 10, 80, 30)
	cancel.SetPropStr(awtk.WIDGET_PROP_TEXT, "Cancel")
	cancel.SetSelfLayout("default(x=c,y=m:-60,w=80,h=40)")
	cancel.On(awtk.EVT_CLICK, onCancel, win)

	quit := awtk.TButtonCreate(win, 10, 10, 80, 30)
	quit.SetPropStr(awtk.WIDGET_PROP_TEXT, "Quit")
	quit.SetSelfLayout("default(x=c,y=m:60,w=80,h=40)")
	quit.SetPropStr("on:click", "quit()")
}

func main() {
	awtk.Init(320, 480, awtk.APP_DESKTOP, "demo", "res")
	awtk.InitAssets()
	appInit()

	awtk.Run()
}

离线

#2 2021-04-02 10:10:28

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 849
积分: 720

Re: AWTK Go 语言绑定来了,欢迎使用

这个厉害了,强烈点赞

离线

#3 2021-04-02 13:15:08

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 649
积分: 782
个人网站

Re: AWTK Go 语言绑定来了,欢迎使用

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

#4 2021-04-02 16:27:16

arphone
会员
注册时间: 2017-11-03
已发帖子: 92
积分: 83.5

Re: AWTK Go 语言绑定来了,欢迎使用

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

#5 2021-04-02 16:33:39

kakatoo
会员
注册时间: 2018-10-08
已发帖子: 85
积分: 62

Re: AWTK Go 语言绑定来了,欢迎使用

在小资源平台上用AWTK挺棒的, Go绑定适合做桌面开发,现在的AWTK距离轻量级桌面开发还是有些差距。 加油!!!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn