使⽤go写⼀个简单的exe⽂件
⼯作需要⼀个⼩⼯具给分析师⽤,原先打算写⼀个脚本的,但是呢我⼜不会⽤python,要写的话只能⽤java来实现(打包成可执⾏jar,使⽤java -jar 的命令来执⾏,当然得安装jdk)。这种命令⾏的⽅式对⽤户太不友好了,于是呢打算⽤go写⼀个gui的exe⽂件。流程⼤概如下,
1.下载gui库
go get github/lxn/walk
3匹空调一小时多少度电2.编写程序
1 package main
2
3 import (
4"strings"
5
怎么开通网上银行6"github/lxn/walk"四时田园杂兴的意思
7 . "github/lxn/walk/declarative"
青海旅游路线8 )
9
10 func main() {
11var inTE1, inTE2, outTE *walk.TextEdit
12 println("Hello World")
13 MainWindow{
14 Title: "码表转换⽣成器",
15 MinSize: Size{600, 400},
16 Layout: VBox{},
17 Children: []Widget{
18 HSplitter{
19 Children: []Widget{
20 TextEdit{AssignTo: &inTE1, VScroll: true, Name: "特征"},
21 TextEdit{AssignTo: &inTE2, VScroll: true, Name: "情感"},
22 TextEdit{AssignTo: &outTE, VScroll: true, ReadOnly: true, Name: "结果"},
23 },
24 },忘记准考证号怎么查四级成绩
25 PushButton{
26 Text: "转换",
27 OnClicked: func() {
28//处理⽣成结果
29 outTE.SetText(strings.Join(result, "\n"))
30 },
31 },
32 },
33 }.Run()
34 }
35
36 type pair struct {
37 first, second string
38 }
39
3.⽣成可执⾏exe⽂件
踏的拼音和组词执⾏完命令后,把rsrc⽂件移动到src下的项⽬⽬录,再执⾏编译命令。
这⾥可能说的不太清楚,应该是将rsrc⽂件放到go⽂件的当前⽂件夹中,这样才能⽣成可移动的exe⽂件。
然后呢,结果如下
⼤概也能⽤
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论