使用go写一个简单的exe文件
使⽤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小时内删除。