Github: https://github.com/go-nwui/nwui
最近开的一个大坑,具体实现就是自动生成htm+css+js然后调用nw.js来显示
界面的编写自认为是go的所有ui框架里最直观的(接近QML?),同时也非常容易编写自定义控件
项目还在非常初期的阶段,发出来希望能收点star作为开发动力
例子:
&Window{
Title: "window",
Width: 800,
Height: 600,
OnExit: func() {
fmt.Println("exit")
},
Controls: []interface{}{
&Button{
ID: "btn0",
Text: "button",
OnClick: func() {
text := GetConByID("btn0").(*Button).Text
fmt.Println(text, "clicked!")
},
},
},
}
以及有一个早期的截图:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.