在之前说句:努力过自己想要的生活,珍惜你我他,如果自己的控制力不行,请像办法提升自己不要浪费时间。你可以做任何事情。

首先我们找到go作为21世纪的c语言,饱受开源社区的喜欢,我们都知道c语言是世界上最强大的语言,c可以做一切,go作为21世界c也同理。

当时golang官网没有出gui库,但是有我们玩go玩的6的开发了很多库可以让我们参考

package main

import (

"log"

)

import (

"github.com/lxn/walk"

. "github.com/lxn/walk/declarative"

)

func main() {

var te *walk.TextEdit

if _, err := (MainWindow{

Title: "Walk Clipboard Example",

MinSize: Size{300, 200},

Layout: VBox{},

Children: []Widget{

PushButton{

Text: "Copy",

OnClicked: func() {

if err := walk.Clipboard().SetText(te.Text()); err != nil {

log.Print("Copy: ", err)

}

},

},

PushButton{

Text: "Paste",

OnClicked: func() {

if text, err := walk.Clipboard().Text(); err != nil {

log.Print("Paste: ", err)

} else {

te.SetText(text)

}

},

},

TextEdit{

AssignTo: &te,

},

},

}).Run(); err != nil {

log.Fatal(err)

}

}

有疑问加站长微信联系(非本文作者)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐